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
/** | |
* Capture event. | |
* | |
* Only works in IE9+. | |
* | |
* @todo Rework this so you can uncapture - which is tricky since | |
* we are wrapping the callback in a fixup function. | |
* | |
* @param {string} DOM event to capture | |
* @param {Function} Callback to execute when event is triggered |
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 tools = [ | |
{ 'name': 'web', 'icon': 'cite-web', 'template': 'Cite web', 'title': 'Web site' }, | |
{ 'name': 'book', 'icon': 'cite-book', 'template': 'Cite book', 'title': 'Book' }, | |
{ 'name': 'news', 'icon': 'cite-news', 'template': 'Cite news', 'title': 'News' }, | |
{ 'name': 'journal', 'icon': 'cite-journal', 'template': 'Cite journal', 'title': 'Journal' } | |
]; |
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
function sync() { | |
if [ "$1" = "oo" ] ; then | |
oo | |
grunt | |
# Copy to OOJS UI | |
ooui | |
cp ~/Sites/oojs/core/dist/oojs.js lib/oojs.js | |
cd - |
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
// Override mixins | |
@useInvertedIcons() { | |
&:extend(.oo-ui-icon-foo-inverted); | |
&:extend(.oo-ui-icon-bar-inverted); | |
// ...and more for each icon... | |
} | |
// ...and more for each version (normal, inverted, constructive, destructive, progressive)... | |
// Icon definitions | |
.oo-ui-icon-foo { foo.png; } |
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
# Execute this in the root of the oojs-ui repo | |
# Find and replace script symbols | |
find . -name \*.js -exec sed -i '' \ | |
-e 's/TextInputMenuWidget/TextInputMenuSelectWidget/g' \ | |
-e 's/MenuWidget/MenuSelectWidget/g' \ | |
-e 's/MenuItemWidget/MenuOptionWidget/g' \ | |
-e 's/MenuSectionItemWidget/MenuSectionOptionWidget/g' \ | |
-e 's/OutlineWidget/OutlineSelectWidget/g' \ | |
-e 's/OutlineItemWidget/OutlineOptionWidget/g' \ |
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
# Execute this in the root of the ve repo | |
# Find and replace script symbols | |
find . -name \*.js -exec sed -i '' \ | |
-e 's/ContextMenuWidget/ContextSelectWidget/g' \ | |
-e 's/ContextItemWidget/ContextOptionWidget/g' \ | |
-e 's/TextInputMenuWidget/TextInputMenuSelectWidget/g' \ | |
-e 's/MenuWidget/MenuSelectWidget/g' \ | |
-e 's/MenuItemWidget/MenuOptionWidget/g' \ | |
-e 's/MenuSectionItemWidget/MenuSectionOptionWidget/g' \ |
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
# Execute this in the root of the ve mw repo | |
# Find and replace script symbols | |
find modules -name \*.js -exec sed -i '' \ | |
-e 's/MWInternalLinkMenuItemWidget/MWInternalLinkMenuOptionWidget/g' \ | |
-e 's/MWLinkMenuItemWidget/MWLinkMenuOptionWidget/g' \ | |
-e 's/ContextMenuWidget/ContextSelectWidget/g' \ | |
-e 's/ContextItemWidget/ContextOptionWidget/g' \ | |
-e 's/TextInputMenuWidget/TextInputMenuSelectWidget/g' \ | |
-e 's/MenuWidget/MenuSelectWidget/g' \ |
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
# Execute this in the root of the mmv repo | |
# Find and replace script symbols | |
find resources/mmv -name \*.js -exec sed -i '' \ | |
-e 's/TextInputMenuWidget/TextInputMenuSelectWidget/g' \ | |
-e 's/MenuWidget/MenuSelectWidget/g' \ | |
-e 's/MenuItemWidget/MenuOptionWidget/g' \ | |
-e 's/MenuSectionItemWidget/MenuSectionOptionWidget/g' \ | |
-e 's/OutlineWidget/OutlineSelectWidget/g' \ | |
-e 's/OutlineItemWidget/OutlineOptionWidget/g' \ |
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
<?php array( | |
'help' => 'help.svg', | |
'next' => array( | |
'image' => array( | |
'ltr' => 'next.svg', | |
'rtl' => 'prev.svg' | |
), | |
), | |
'list' => array( | |
'image' => array( |
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
// Sycnhronous before | |
MyClass.prototype.doSomething = function () { | |
// do something synchronously after parent method that may or may not return a promise | |
this.test = 1; | |
return OO.ui.promisify( MyClass.super.prototype.doSomething ).call( this ); | |
}; | |
// Sycnhronous after | |
MyClass.prototype.doSomething = function () { | |
return OO.ui.promisify( MyClass.super.prototype.doSomething ).call( this ).then( function () { |
OlderNewer