This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>XML.js Test</title> | |
| <script type="text/javascript" src="xml.js"></script> | |
| <script type="text/javascript"> | |
| var xml = new XML('root'); | |
| xml.attr('one', 1); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'citrus' | |
| Citrus.eval(<<'CODE') | |
| grammar RubyString | |
| rule string | |
| single_quoted_string | double_quoted_string | |
| end | |
| # This should be expanded to account for escaped single quotes. | |
| rule single_quoted_string |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <style type="text/css"> | |
| #wrapper { | |
| width: 800px; | |
| margin: 0 auto; | |
| background: green; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'citrus' | |
| Citrus.eval(<<'CODE') | |
| grammar Days | |
| rule every_n_days | |
| ('every ' number ' days') { | |
| "INTERVAL=#{number}" | |
| } | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; | |
| var shortDays = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]; | |
| var months = ["January","February","March","April","May","June","July","August","September","October","November","December"]; | |
| var shortMonths = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]; | |
| function zeropad(n) { | |
| return n > 9 ? String(n) : "0" + String(n); | |
| } | |
| function twelveHour(t) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Array | |
| # Pick +n+ random items from this array. | |
| def pick_random(n=1) | |
| sort_by { rand }.slice(0...n) | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Event handling functions modified from originals by Dean Edwards. | |
| // http://dean.edwards.name/my/events.js | |
| var guid = 1; | |
| // Adds an event handler to the given element. The handler will be called | |
| // in the context of the element with the event object as its only argument. | |
| function addEvent(element, type, handler) { | |
| if (element.addEventListener) { | |
| element.addEventListener(type, handler, false); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Returns the intersection of two sorted arrays of numbers or strings. | |
| function intersectArrays(a, b) { | |
| var array = [], ai = 0, alen = a.length, bi = 0, blen = b.length; | |
| while (ai < alen && bi < blen) { | |
| if (a[ai] < b[bi]) { | |
| ai++; | |
| } else if (a[ai] > b[bi]) { | |
| bi++; | |
| } else { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def a(*args, &block) | |
| puts "a got a block" if block_given? | |
| end | |
| def b(*args, &block) | |
| puts "b got a block" if block_given? | |
| end | |
| # In this call, `b' is called with the block and the | |
| # return value is given to `a' as an argument. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var util = require("util"), | |
| Stream = require("stream").Stream; | |
| module.exports = MockStream; | |
| /** | |
| * A constructor that inherits from Stream and emits data from the given | |
| * `source`. If it's a Stream it will be piped through to this stream. | |
| * Otherwise, it should be a string or a Buffer which will be emitted by this | |
| * stream as soon as possible. |
OlderNewer