http://yuilibrary.com/yui/docs/api/files/anim_js_anim-easing.js.html#l125 http://yuilibrary.com/yui/docs/api/files/anim_js_anim-easing.js.html#l160 http://yuilibrary.com/yui/docs/api/files/anim_js_anim-easing.js.html#l194 http://yuilibrary.com/yui/docs/api/files/anim_js_anim-easing.js.html#l236 http://yuilibrary.com/yui/docs/api/files/anim_js_anim-easing.js.html#l256 http://yuilibrary.com/yui/docs/api/files/anim_js_anim-easing.js.html#l273 http://yuilibrary.com/yui/docs/api/files/app_js_model.js.html#l805 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeCore.js.html#l124 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeCore.js.html#l361 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeCore.js.html#l666 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeCore.js.html#l678 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeEvents.js.html#l41 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeEvents.js.html#l65 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeExtras.js.html#l87 http://yuilibrary.com/yui/docs/api/files/attribute_js_AttributeExtras.js.html#l112 http://yuilibrary.com/yui/docs/api/files/attribute_js_State.js.html#l100 http://yuilibrary.com/yui/docs/api/files/base_js_BaseBuild.js.html#l260 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist-add.js.html#l13 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist-add.js.html#l39 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist.js.html#l51 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist.js.html#l73 http://yuilibrary.com/yui/docs/api/files/console_js_console.js.html#l227 http://yuilibrary.com/yui/docs/api/files/console_js_console.js.html#l960 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l58 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l152 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l234 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l282 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l337 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l362 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l409 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l436 http://yuilibrary.com/yui/docs/api/files/cookie_js_Cookie.js.html#l470 http://yuilibrary.com/yui/docs/api/files/datatable_js_base.js.html#l218 http://yuilibrary.com/yui/docs/api/files/datatable_js_datatable-datasource.js.html#l127 http://yuilibrary.com/yui/docs/api/files/date_js_date-format.js.html#l41 http://yuilibrary.com/yui/docs/api/files/date_js_date-format.js.html#l169 http://yuilibrary.com/yui/docs/api/files/dd_js_constrain.js.html#l361 http://yuilibrary.com/yui/docs/api/files/dd_js_constrain.js.html#l421 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-class.js.html#l63 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-core.js.html#l45 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-core.js.html#l126 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-core.js.html#l180 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-core.js.html#l302 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-core.js.html#l320 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-core.js.html#l339 http://yuilibrary.com/yui/docs/api/files/dom_js_dom-create.js.html#l73 http://yuilibrary.com/yui/docs/api/files/dom_js_selector-native.js.html#l113 http://yuilibrary.com/yui/docs/api/files/dom_js_selector-native.js.html#l332 http://yuilibrary.com/yui/docs/api/files/editor_js_editor-base.js.html#l568 http://yuilibrary.com/yui/docs/api/files/editor_js_exec-command.js.html#l27 http://yuilibrary.com/yui/docs/api/files/editor_js_exec-command.js.html#l45 http://yuilibrary.com/yui/docs/api/files/editor_js_frame.js.html#l551 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l452 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l472 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l714 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-target.js.html#l344 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-target.js.html#l488 http://yuilibrary.com/yui/docs/api/files/event-custom_js_subscriber.js.html#l124 http://yuilibrary.com/yui/docs/api/files/event-simulate_js_event-simulate.js.html#l881 http://yuilibrary.com/yui/docs/api/files/event_js_delegate.js.html#l16 http://yuilibrary.com/yui/docs/api/files/event_js_delegate.js.html#l286 http://yuilibrary.com/yui/docs/api/files/event_js_event-dom.js.html#l190 http://yuilibrary.com/yui/docs/api/files/event_js_event-dom.js.html#l263 http://yuilibrary.com/yui/docs/api/files/event_js_event-dom.js.html#l289 http://yuilibrary.com/yui/docs/api/files/event_js_event-dom.js.html#l768 http://yuilibrary.com/yui/docs/api/files/event_js_event-dom.js.html#l832 http://yuilibrary.com/yui/docs/api/files/event_js_outside.js.html#l48 http://yuilibrary.com/yui/docs/api/files/file_js_file-flash.js.html#l156 http://yuilibrary.com/yui/docs/api/files/file_js_file-html5.js.html#l211 http://yuilibrary.com/yui/docs/api/files/gesture-simulate_js_gesture-simulate.js.html#l179 http://yuilibrary.com/yui/docs/api/files/gesture-simulate_js_gesture-simulate.js.html#l1013 http://yuilibrary.com/yui/docs/api/files/graphics_js_CanvasDrawing.js.html#l603 http://yuilibrary.com/yui/docs/api/files/graphics_js_CanvasGraphic.js.html#l347 http://yuilibrary.com/yui/docs/api/files/graphics_js_GraphicBase.js.html#l61 http://yuilibrary.com/yui/docs/api/files/graphics_js_SVGDrawing.js.html#l377 http://yuilibrary.com/yui/docs/api/files/graphics_js_VMLDrawing.js.html#l387 http://yuilibrary.com/yui/docs/api/files/history_js_history-base.js.html#l265 http://yuilibrary.com/yui/docs/api/files/history_js_history-base.js.html#l299 http://yuilibrary.com/yui/docs/api/files/history_js_history-base.js.html#l319 http://yuilibrary.com/yui/docs/api/files/history_js_history-base.js.html#l340 http://yuilibrary.com/yui/docs/api/files/history_js_history-base.js.html#l357 http://yuilibrary.com/yui/docs/api/files/history_js_history-base.js.html#l377 http://yuilibrary.com/yui/docs/api/files/history_js_history-hash-ie.js.html#l42 http://yuilibrary.com/yui/docs/api/files/history_js_history-hash.js.html#l243 http://yuilibrary.com/yui/docs/api/files/imageloader_js_imageloader.js.html#l179 http://yuilibrary.com/yui/docs/api/files/intl_js_Intl.js.html#l90 http://yuilibrary.com/yui/docs/api/files/json_js_parse.js.html#l158 http://yuilibrary.com/yui/docs/api/files/json_js_stringify.js.html#l285 http://yuilibrary.com/yui/docs/api/files/jsonp_js_jsonp.js.html#l45 http://yuilibrary.com/yui/docs/api/files/jsonp_js_jsonp.js.html#l105 http://yuilibrary.com/yui/docs/api/files/loader_js_loader.js.html#l840 http://yuilibrary.com/yui/docs/api/files/loader_js_loader.js.html#l1678 http://yuilibrary.com/yui/docs/api/files/loader_js_loader.js.html#l2399 http://yuilibrary.com/yui/docs/api/files/loader_js_loader.js.html#l2419 http://yuilibrary.com/yui/docs/api/files/node-focusmanager_js_node-focusmanager.js.html#l932 http://yuilibrary.com/yui/docs/api/files/node_js_align-plugin.js.html#l123 http://yuilibrary.com/yui/docs/api/files/node_js_node-core.js.html#l181 http://yuilibrary.com/yui/docs/api/files/node_js_node-core.js.html#l222 http://yuilibrary.com/yui/docs/api/files/node_js_node-core.js.html#l514 http://yuilibrary.com/yui/docs/api/files/node_js_node-core.js.html#l540 http://yuilibrary.com/yui/docs/api/files/node_js_node-core.js.html#l563 http://yuilibrary.com/yui/docs/api/files/node_js_node-core.js.html#l708 http://yuilibrary.com/yui/docs/api/files/node_js_node-create.js.html#l9 http://yuilibrary.com/yui/docs/api/files/node_js_node-create.js.html#l28 http://yuilibrary.com/yui/docs/api/files/node_js_node-data.js.html#l16 http://yuilibrary.com/yui/docs/api/files/node_js_node-data.js.html#l128 http://yuilibrary.com/yui/docs/api/files/node_js_node-deprecated.js.html#l27 http://yuilibrary.com/yui/docs/api/files/node_js_node-deprecated.js.html#l38 http://yuilibrary.com/yui/docs/api/files/node_js_node-deprecated.js.html#l79 http://yuilibrary.com/yui/docs/api/files/node_js_node-event-delegate.js.html#l7 http://yuilibrary.com/yui/docs/api/files/node_js_node-event-simulate.js.html#l7 http://yuilibrary.com/yui/docs/api/files/node_js_node-event.js.html#l69 http://yuilibrary.com/yui/docs/api/files/node_js_node-load.js.html#l36 http://yuilibrary.com/yui/docs/api/files/node_js_node-pluginhost.js.html#l6 http://yuilibrary.com/yui/docs/api/files/node_js_node-pluginhost.js.html#l42 http://yuilibrary.com/yui/docs/api/files/node_js_node-view.js.html#l9 http://yuilibrary.com/yui/docs/api/files/node_js_node-view.js.html#l80 http://yuilibrary.com/yui/docs/api/files/node_js_node-view.js.html#l110 http://yuilibrary.com/yui/docs/api/files/node_js_node-view.js.html#l124 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html#l149 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html#l181 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html#l231 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html#l352 http://yuilibrary.com/yui/docs/api/files/number_js_number-format.js.html#l25 http://yuilibrary.com/yui/docs/api/files/oop_js_oop.js.html#l233 http://yuilibrary.com/yui/docs/api/files/plugin_js_plugin.js.html#l105 http://yuilibrary.com/yui/docs/api/files/plugin_js_plugin.js.html#l128 http://yuilibrary.com/yui/docs/api/files/pluginhost_js_PluginHost.js.html#l42 http://yuilibrary.com/yui/docs/api/files/pluginhost_js_PluginHostConfig.js.html#l60 http://yuilibrary.com/yui/docs/api/files/profiler_js_Profiler.js.html#l93 http://yuilibrary.com/yui/docs/api/files/profiler_js_Profiler.js.html#l356 http://yuilibrary.com/yui/docs/api/files/profiler_js_Profiler.js.html#l368 http://yuilibrary.com/yui/docs/api/files/profiler_js_Profiler.js.html#l426 http://yuilibrary.com/yui/docs/api/files/profiler_js_Profiler.js.html#l510 http://yuilibrary.com/yui/docs/api/files/querystring_js_querystring-stringify.js.html#l27 http://yuilibrary.com/yui/docs/api/files/recordset_js_record.js.html#l17 http://yuilibrary.com/yui/docs/api/files/recordset_js_recordset-base.js.html#l155 http://yuilibrary.com/yui/docs/api/files/recordset_js_recordset-base.js.html#l458 http://yuilibrary.com/yui/docs/api/files/scrollview_js_scrollbars-plugin.js.html#l416 http://yuilibrary.com/yui/docs/api/files/scrollview_js_scrollview-base.js.html#l885 http://yuilibrary.com/yui/docs/api/files/sortable_js_sortable.js.html#l443 http://yuilibrary.com/yui/docs/api/files/sortable_js_sortable.js.html#l456 http://yuilibrary.com/yui/docs/api/files/stylesheet_js_stylesheet.js.html#l458 http://yuilibrary.com/yui/docs/api/files/substitute_js_substitute.js.html#l16 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l62 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l81 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l103 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l126 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l146 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l169 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l193 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l221 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l255 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l292 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l306 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l320 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l349 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l77 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l100 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l116 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l133 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l149 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l169 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l184 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l204 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l218 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l232 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l247 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l262 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l277 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l296 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l316 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l330 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l344 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l361 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l375 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l389 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l403 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l422 http://yuilibrary.com/yui/docs/api/files/test_js_DateAssert.js.html#l14 http://yuilibrary.com/yui/docs/api/files/test_js_DateAssert.js.html#l50 http://yuilibrary.com/yui/docs/api/files/test_js_Mock.js.html#l45 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l12 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l43 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l56 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l69 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l84 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l101 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l116 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l133 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l156 http://yuilibrary.com/yui/docs/api/files/test_js_ObjectAssert.js.html#l171 http://yuilibrary.com/yui/docs/api/files/test_js_TestCase.js.html#l51 http://yuilibrary.com/yui/docs/api/files/test_js_TestCase.js.html#l62 http://yuilibrary.com/yui/docs/api/files/test_js_TestCase.js.html#l104 http://yuilibrary.com/yui/docs/api/files/test_js_TestRunner.js.html#l893 http://yuilibrary.com/yui/docs/api/files/test_js_TestRunner.js.html#l914 http://yuilibrary.com/yui/docs/api/files/test_js_TestRunner.js.html#l976 http://yuilibrary.com/yui/docs/api/files/test_js_YTestWrapAfter.js.html#l45 http://yuilibrary.com/yui/docs/api/files/text_js_text-accentfold.js.html#l86 http://yuilibrary.com/yui/docs/api/files/text_js_text-wordbreak.js.html#l75 http://yuilibrary.com/yui/docs/api/files/text_js_text-wordbreak.js.html#l154 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-flash.js.html#l368 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-flash.js.html#l623 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-flash.js.html#l653 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-flash.js.html#l665 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-html5.js.html#l573 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-html5.js.html#l602 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-html5.js.html#l614 http://yuilibrary.com/yui/docs/api/files/uploader_js_uploader-queue.js.html#l362 http://yuilibrary.com/yui/docs/api/files/widget-parent_js_Widget-Parent.js.html#l533 http://yuilibrary.com/yui/docs/api/files/widget-parent_js_Widget-Parent.js.html#l596 http://yuilibrary.com/yui/docs/api/files/widget-parent_js_Widget-Parent.js.html#l627 http://yuilibrary.com/yui/docs/api/files/widget-position-constrain_js_Widget-PositionConstrain.js.html#l106 http://yuilibrary.com/yui/docs/api/files/widget-position-constrain_js_Widget-PositionConstrain.js.html#l128 http://yuilibrary.com/yui/docs/api/files/widget-position-constrain_js_Widget-PositionConstrain.js.html#l319 http://yuilibrary.com/yui/docs/api/files/widget-stdmod_js_Widget-StdMod.js.html#l439 http://yuilibrary.com/yui/docs/api/files/widget-stdmod_js_Widget-StdMod.js.html#l545 http://yuilibrary.com/yui/docs/api/files/widget-stdmod_js_Widget-StdMod.js.html#l668 http://yuilibrary.com/yui/docs/api/files/widget_js_Widget.js.html#l511 http://yuilibrary.com/yui/docs/api/files/widget_js_WidgetLocale.js.html#l64 http://yuilibrary.com/yui/docs/api/files/widget_js_WidgetLocale.js.html#l107 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l548 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l1239 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l1270
Created
October 7, 2012 19:18
-
-
Save juandopazo/3849294 to your computer and use it in GitHub Desktop.
Description says "optional" but parameter is not marked as optional
This file contains 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 http = require('http'), | |
fs = require('fs'); | |
var req = http.request('http://yuilibrary.com/yui/docs/api/data.json'); | |
process.stdout.write('Fetching data.json...'); | |
req.on('response', function (res) { | |
var data = ''; | |
res.on('data', function (chunk) { | |
data += chunk; | |
process.stdout.write('.'); | |
}); | |
res.on('end', function () { | |
console.log('\n Done!'); | |
var file = fs.createWriteStream('result.log', { encoding: 'utf8' }); | |
JSON.parse(data).classitems.filter(function (item) { | |
return item.itemtype == 'method' && item.params && item.params.reduce(function (prev, next) { | |
return prev || (!next.optional && next.description.toLowerCase().indexOf('optional') > -1); | |
}, false); | |
}).forEach(function (method) { | |
file.write('http://yuilibrary.com/yui/docs/api/files/' + method.file.replace(/\//g, '_') + '.html#l' + method.line + '\n'); | |
}); | |
file.end(); | |
}); | |
}); | |
req.on('error', function (err) { | |
console.error(err.message); | |
}); | |
req.end(); |
Script:
var http = require('http'),
fs = require('fs');
var req = http.request('http://yuilibrary.com/yui/docs/api/data.json');
process.stdout.write('Fetching data.json...');
req.on('response', function (res) {
var data = '';
res.on('data', function (chunk) {
data += chunk;
process.stdout.write('.');
});
res.on('end', function () {
console.log('\n Done!');
var file = fs.createWriteStream('result.log', { encoding: 'utf8' });
JSON.parse(data).classitems.filter(function (item) {
return item.itemtype == 'method' && item.params && item.params.reduce(function (prev, next) {
return prev || (!next.optional && next.description.toLowerCase().indexOf('optional') > -1);
}, false);
}).forEach(function (method) {
file.write('http://yuilibrary.com/yui/docs/api/files/' + method.file.replace(/\//g, '_') + '.html#l' + method.line + '\n');
});
file.end();
});
});
req.on('error', function (err) {
console.error(err.message);
});
req.end();
var http = require('http'),
fs = require('fs');
var req = http.request('http://yuilibrary.com/yui/docs/api/data.json');
process.stdout.write('Fetching data.json...');
req.on('response', function (res) {
var data = '';
res.on('data', function (chunk) {
data += chunk;
process.stdout.write('.');
});
res.on('end', function () {
console.log('\n Done!');
var file = fs.createWriteStream('result.log', { encoding: 'utf8' });
JSON.parse(data).classitems.filter(function (item) {
return item.itemtype == 'method' && item.params && item.params.reduce(function (prev, next) {
return prev || (!next.optional && next.description.toLowerCase().indexOf('optional') > -1);
}, false);
}).forEach(function (method) {
file.write('http://yuilibrary.com/yui/docs/api/files/' + method.file.replace(/\//g, '_') + '.html#l' + method.line + '\n');
});
file.end();
});
});
req.on('error', function (err) {
console.error(err.message);
});
req.end();
WidgetParent#add
has a duplicate child
parameter: http://yuilibrary.com/yui/docs/api/files/widget-parent_js_Widget-Parent.js.html#l596
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Script: