aboutsummaryrefslogtreecommitdiffstats
path: root/resources/lib/oojs-ui/oojs-ui.js
Commit message (Collapse)AuthorAgeFilesLines
...
* Update OOjs UI to v0.1.0-pre (f9c217dfa4)James D. Forrester2014-09-101-3/+3
| | | | | | | New changes: 720debe PopupWidget: Toggle clipping -after- updating dimensions Change-Id: I77f667b1eadc49096f2312a55157c070376be61e
* Update OOjs UI to v0.1.0-pre (1c5e409ab1)James D. Forrester2014-09-081-2/+2
| | | | | | | | New changes: 83193e5 Make tools wrapper display inline so tools wrap around actions 1c5e409 Add backgrounds and borders to dropdowns in Minerva Change-Id: I93e35c207042fe5efdc3e01498405c9ec606c67a
* Update OOjs UI to v0.1.0-pre (cc3c62607c)James D. Forrester2014-09-081-3/+3
| | | | | | | New changes: cc3c626 Make help button for FieldLayout frameless again Change-Id: Ic6fecd07b680a544e165e2813fc92360d18ad2bf
* Update OOjs UI to v0.1.0-pre (72f047e5d8)James D. Forrester2014-09-051-4/+5
| | | | | | | New changes: 72f047e Followup 67f83f1: fall back to empty string to avoid 'undefined' Change-Id: Ieb49700a48e2a2c7b00fec551e96ed7830dc3f01
* Update OOjs UI to v0.1.0-pre (8ad150e4e7)James D. Forrester2014-09-051-3/+4
| | | | | | | | | | | New changes: 94b6415 Use grunt-svg2png to convert SVG icons to PNG for distribution 319052d window.svg: Fix XML validity eab00f2 build: Remove documentation lies from 'copy' task 67f83f1 Make CSS transplantation work in IE10 8ad150e Make the background reset for dialogs in Apex work in IE10 Change-Id: I01efa40a98c4e2d23dea1060cd8116dd30a1ddcd
* Update OOjs UI to v0.1.0-pre (36d0c7dc3b)James D. Forrester2014-09-031-536/+886
| | | | | | | | | | | | | | | | | New changes: 01dd8a7 Make menus reevaluate their clipping when they change 7b51164 Fix click-block focus-loss prevention e2a42c7 Update oojs to v1.1.0 adfcf92 Fix process dialog title text position cde46d8 jsduck: Rename config file to jsduck.json (per standard) 7a6a0eb Fix documentation typo 060cf0c [BREAKING CHANGE] Element mixin refactor e93f10a readme: Use <pre> instead of ``` 9d15ebe Revert "Build with clean CSS" db1b656 Automatically align popup toolgroups 4cef83f Don't use /** in CSS or LESS, use /* instead Change-Id: Ib06422e7e81594e7f3590955feb89409d801e1a4
* Update OOjs UI to v0.1.0-pre (43f379c884)James D. Forrester2014-08-281-11/+6
| | | | | | | | | | | | | | | | | | | | | | | New changes: 0473209 Standardize less imports and image rule generation 4ead033 Localisation updates from https://translatewiki.net. 596d4e9 Tweak behaviour to match description in demos 8846b27 Fix typo in documentation: "nodes" (pl.) goes wo. article 611703c Fix label text in RTL demo listing containing parentheses 93c4b43 Divide CSS properties between base styles and themes 6ede2d8 Reorganize theme system 3515f5a Build with clean CSS a24c7af Make OO.ui.Window's $content a div again ea0172d Followup 6ede2d8: fix popup font size d72addb Fix remaining references to 'agora' not 'minerva' f6468b8 build: Don't copy anything other than SVG and PNG files to /dist 43f379c build: Also whitelist GIF files in the copy task Local changes: The "Agora" OOUI theme has been renamed to "Minerva", so correct loader. The RTL CSS files were here by mistake, and have been removed. Change-Id: I76e47b0b53bc5652146dd24fc403591bcc54e18b
* Update OOjs UI to v0.1.0-pre (d6008381aa)James D. Forrester2014-08-211-32/+84
| | | | | | | | New changes: 7205b2a build: Check for files' existence before building using grunt-file-exists d600838 Make window managers destroyable Change-Id: I32e4f5bd41a5401b817cc6e37c6325df624a9e0e
* Update OOjs UI to v0.1.0-pre (55b861b167)Roan Kattouw2014-08-211-393/+403
| | | | | | | | | New changes: 466a876 [BREAKING CHANGE] Make content isolation optional 23f26c3 [BREAKING CHANGE] Set active and pressed on the buttoned element, not the button 55b861b build: Switch from grunt-recess to grunt-contrib-less Change-Id: Ie4454376df9492e3b77b6cc174ce7b38548cc56d
* Update OOjs UI to v0.1.0-pre (944c47c5fe)James D. Forrester2014-08-201-37/+224
| | | | | | | | | | New changes: 36ae086 Use a pollNode for every transplanted stylesheet, not just external ones a1771ed Support nested style transplantation 8c60d3c Create a combo box widget 944c47c Update oojs to v1.0.12 Change-Id: I800bb36b80d04e165e9fa9b00ed8a5223f2d954b
* Update OOjs UI to v0.1.0-pre (51f513f9d3)James D. Forrester2014-08-191-3/+5
| | | | | | | | | | | | | | | New changes: 8019b96 Localisation updates from https://translatewiki.net. 1fbe3cc Localisation updates from https://translatewiki.net. 455bbb5 Localisation updates from https://translatewiki.net. 379c9da Localisation updates from https://translatewiki.net. ff74dc3 Fix CSS transplantation in IE 5de13ef Localisation updates from https://translatewiki.net. 44fafb5 Fixing formatting of Agora (mobile) dialogs d9b7f6a Adjust for border with box-sizing: border-box a942c71 demos: Refactor tool groups to be re-usable between toolbars Change-Id: I0ce44be7ecd8ab6fc0693c23bca22d1a8286e383
* Update OOjs UI to v0.1.0-pre (0e50d2e336)Roan Kattouw2014-08-061-4/+14
| | | | | | | | New changes: 1283a33 Localisation updates from https://translatewiki.net. 0e50d2e Initialise dir property and use a getter Change-Id: Ieb469d38e881cf7de284a987301626a2f945d2df
* Update OOjs UI to v0.1.0-pre (dd294dc785)James D. Forrester2014-07-301-2/+2
| | | | | | | New changes: f9e65d6 Revert "Make scrolling in PanelLayout smoother on iOS" Change-Id: I095717ce24aaa28835bb7869c43edb898f5291b9
* Update OOjs UI to v0.1.0-pre (3d8475c0b3)James D. Forrester2014-07-301-3/+11
| | | | | | | | | | | New changes: feba6af Remove unused CSS classes 58af913 Remove direction style attribute 7463080 Restyle agora theme for mobile after window refactor 5708bdf Make scrolling in PanelLayout smoother on iOS 96b89c2 demos: Add right-aligned menu in toolbar demo Change-Id: If38bbe6a7bc6c1452d2c56397344a3b75f5e46d5
* Update OOjs UI to v0.1.0-pre (e9cf571db2)James D. Forrester2014-07-281-214/+214
| | | | | | | | | | | | | | | | | New changes: 1e7fcaa build: Remove over-ride on jscs's disallowQuotedKeysInObjects and make pass 170f607 Use native style property names instead of jQuery's css map eb9b38f Localisation updates from https://translatewiki.net. b812471 Unified demo page 6b06deb SVG fixes 970e35b Localisation updates from https://translatewiki.net. bbfdfa8 Localisation updates from https://translatewiki.net. 9e8f965 Fix copypasta in WindowManager documentation 7fe05d5 demos: Rename demos.html to index.html for convenience 55beb80 demos: Add example of menu item with a long label 694e81c Update oojs to v1.0.11 Change-Id: I908933a4fa025d48e2d868a83039f7636356911c
* Update OOjs UI to v0.1.0-pre (a7ce4d48d9)James D. Forrester2014-07-231-20/+35
| | | | | | | | | | New changes: 6847186 Tests: Move …/test/… to …/tests/… to be the same as other repos c2ee74f Handle touch events in toolbars and toolgroups 84b51fe Localisation updates from https://translatewiki.net. a875313 Make TextInputWidget's autosizing work when setValue() is called Change-Id: I9c26f04281f1988cacaaf7d72753e06419541873
* Update OOjs UI to v0.1.0-pre (9cd400e3d5)Roan Kattouw2014-07-221-19/+35
| | | | | | | | | | | New changes: 6544476 Give MessageDialog actions 'action' properties d10d0d9 Localisation updates from https://translatewiki.net. 91b11b4 Use native focus f808d83 Add role attribute to a few widgets 8bd708b Special case for measuring clippableContainer == body Change-Id: I56a21b2d652cc31748b369f26c0dc1cf5e0e81e2
* Update OOjs UI to v0.1.0-pre (5ab041a801)James D. Forrester2014-07-191-4/+4
| | | | | | | | | | | New changes: a30c514 Localisation updates from https://translatewiki.net. e2e1a12 Localisation updates from https://translatewiki.net. a6248f0 build: Update grunt-jscs (formerly grunt-jscs-checker) from 0.6.0 to 0.6.1 7710fe7 Set actions buttons to be framed by default 59ef352 Localisation updates from https://translatewiki.net. Change-Id: I3172324ee6c17aa0951e7c4695bf89af47addf07
* Update OOjs UI to v0.1.0-pre (a1b99bb256)James D. Forrester2014-07-171-2/+2
| | | | | | | New changes: a1b99bb Dialog title alignment and iframe size fixes Change-Id: Ifde08d648c2a5f6fd4d54264e0a153d899e2f1d3
* Update OOjs UI to v0.1.0-pre (97dbb50137)James D. Forrester2014-07-161-54/+102
| | | | | | | | | | | | | | | | | New changes: 54460ce Prevent disabled tools from stealing focus 436ac66 MenuWidget: Add option to specify an extra widget for mouse events e67bb70 Localisation updates from https://translatewiki.net. a2ba412 Mellow out the shadows being applied to dialog content 085d3a5 Split toolbar demo in two and add action button demo, with labels dfd5100 Allow FieldLayouts to have help text 5f30488 Localisation updates from https://translatewiki.net. d544ffe Remove useless documentation, add more useful documentation e93e7cd Get OOUI working with mobile again eb6c68b demos: Add LTR/RTL switcher to icons demo 4b874d4 Use SVG check icon Change-Id: I03517e3aa026d9bc109dd252e489cdda1c478026
* Update OOjs UI to v0.1.0-pre (d2451ac748)Trevor Parscal2014-07-141-2698/+4521
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New changes: 0e94342 GridLayout: Hide panels with zero width or zero height ef77c68 Localisation updates from https://translatewiki.net. d3f26e6 cleanup: Use local var instead of bind() for inline functions 2c6958f Mobile-friendly styling for demos a785a70 Add OO.ui.Error b490fb6 [BREAKING CHANGE] Change how delay works for OO.ui.Process c34ab93 [BREAKING CHANGE] Split part of OptionWidget into DecoratedOptionWidget 17f297e Add flag event to OO.ui.FlaggableElement c4d3694 Add AccessKey API to OO.ui.ButtonedElement f1fd828 Add API for tabIndex to OO.ui.ButtonedElement bd3a0cf Add support for using arguments with OO.ui.deferMsg 38b8001 Add OO.ui.FormLayout ac01705 [BREAKING CHANGE] Separate setup from setOutlineItem in OO.ui.PageLayout 1d46771 Make OO.ui.FieldLayout labels display inline-block when aligned top a7e3798 Change color of text on frameless buttons 49f3438 Add href and target API to OO.ui.ButtonWidget 667d951 OptionWidget: Fix double icons/indicators a8e7ede Add blur method to OO.ui.InputWidget 3ba36b9 [BREAKING CHANGE] The great and terrible dialog refactor 43f1541 Localisation updates from https://translatewiki.net. f245c8d Localisation updates from https://translatewiki.net. aa8a74b demos: Omit value for disabled attribute, use attr() instead of prop() 12d43c1 OptionWidget: Simplify code by using toggleClass instead of if/else 9690115 SelectWidget: Minor coding style clean up 912cbb7 Split dialog demos by theme d2451ac ProcessDialog: "Other" action buttons should be framed. Change-Id: I0f5cd74a5299dd97addc15737faceca36caf87b4
* Update OOjs UI to v0.1.0-pre (85cfc2e735)James D. Forrester2014-07-021-2/+5
| | | | | | | | New changes: e450f32 Don't transplant disabled stylesheets 85cfc2e Localisation updates from https://translatewiki.net. Change-Id: I6fe171cf8cd8e066779f6cf43918569906a9efa1
* Update OOjs UI to v0.1.0-pre (432a76f7d4)James D. Forrester2014-07-021-6/+9
| | | | | | | | | | New changes: ebfa365 Generate RTL stylesheets with CSSJanus da83ad2 Set tabindex on button <div> instead of <a> e2a6bb1 Add tabindex=0 and role=button to tool links 432a76f Run node-svgo to crush all SVGs whilst retaining readibility Change-Id: Ieb775472b05acf42aada190a49f9f768ddcd5084
* Update OOjs UI to v0.1.0-pre (a63f03882e)James D. Forrester2014-06-271-4/+2
| | | | | | | | New changes: 0dafebd build: Only include source maps for test builds a63f038 build: Move source map option from git-build to pre-test Change-Id: I2b06b256e48106eac2090df6d4bf5f45349222f9
* Update OOjs UI to v0.1.0-pre (b9d403a678)James D. Forrester2014-06-261-7/+77
| | | | | | | | | | New changes: a725505 Work around element sizing bug in Chrome d7930fb build: Implement source maps for js build target 75ed129 build: Use isoUtcDateTime instead of yyyy-mm-dd in banner b9d403a Make ConfirmDialog interpret clicking X as 'cancel', not as 'OK' Change-Id: I7d4ba9521935412b780cb19897990801ed51f654
* Update OOjs UI to v0.1.0-pre (9aad824bd6)James D. Forrester2014-06-251-80/+79
| | | | | | | | | New changes: 414c051 build: Update jscs and use new "wikimedia" preset 0401aff Accessibility: Set aria-hidden attribute on elements while dialogs are open 9aad824 Revert "Accessibility: Restore element focus when a window closes" Change-Id: I8df631bdce8446ab9845c4e971c2c58cf94bc7e4
* Update OOjs UI to v0.1.0-pre (7a0e222a75)James D. Forrester2014-06-181-82/+35
| | | | | | | | | | | | | | New changes: ef2f66f Element: Add unit tests for focusin/focusout hack 54b09fd Element: Remove focusin/focusout hack in onDOMEvent 91ba7d3 Accessibility: Set role=dialog on dialogs 0447150 Accessibility: Restore element focus when a window closes 715f1ef Localisation updates from https://translatewiki.net. 9f343c0 Localisation updates from https://translatewiki.net. 6be64bc Tidy up SVG sources and fix pixel snapping 7a0e222 Fix scrollIntoView() in the case where the scrollable container is the <body> Change-Id: I9d86a238546acc867f20aeb45b102c7499108c89
* Update OOjs UI to v0.1.0-pre (c5ae888f67)Roan Kattouw2014-06-111-2/+2
| | | | | | | New changes: 9eec766 Create 'next' and 'previous' indicators Change-Id: I3f091f25be73fe35a55b113630c253c9a3cf5b38
* Update OOjs UI to v0.1.0-pre (9f4f250f88)Trevor Parscal2014-06-111-83/+67
| | | | | | | | | | New changes: bf4ba74 Localisation updates from https://translatewiki.net. a99acae Remove use of imaginary config option in OutlineControlsWidget 8db7499 Localisation updates from https://translatewiki.net. 7d7b9ce [BREAKING CHANGE] Window process cleanup Change-Id: Ib9ae3fdfe14bbeb1f687b26f552cf4fb49db2d69
* Update OOjs UI to v0.1.0-pre (99068355d6)Trevor Parscal2014-06-101-2/+2
| | | | | | | New changes: 9906835 Make menu toolgroup take up less space and look more like a menu Change-Id: Ie5e5f3d8f3f6bccdbacd85f1ea8423bfeaa8e2f2
* Update OOjs UI to v0.1.0-pre (15f4156bac)James D. Forrester2014-06-091-2/+3
| | | | | | | New changes: 15f4156 Follow-up 2334482: actually clear items in clearItems() Change-Id: I7d4570364690b82a6fb7de3beb7e7e68ff451366
* Update OOjs UI to v0.1.0-pre (098f84f8a0)James D. Forrester2014-06-091-16/+14
| | | | | | | | | New changes: 371fcff Correct TextInputMenuWidget position for RTL 05467d3 Localisation updates from https://translatewiki.net. 2334482 GroupElement: Improve performance by avoiding .add() overhead Change-Id: I6701dd1bc08343e14f6b3cacdfe0c8d80b350394
* Update OOjs UI to v0.1.0-pre (c9b9f8345d)James D. Forrester2014-06-051-6/+8
| | | | | | | New changes: c9b9f83 Allow programmatic selection of options while disabled Change-Id: I5624a50e493c9466e3f3ce746425b586639a64f4
* Update OOjs UI to v0.1.0-pre (cbc62ac803)James D. Forrester2014-06-041-25/+39
| | | | | | | | | New changes: 47b147e [BREAKING CHANGE] Use promises for confirmation dialog instead of done event bcbf56b Localisation updates from https://translatewiki.net. 997292b Localisation updates from https://translatewiki.net. Change-Id: Iafee3075f79f064d2eb9f5528e7d0bf7c1c52c11
* Update OOjs UI to v0.1.0-pre (6379e76bf5)James D. Forrester2014-06-021-6/+6
| | | | | | | | New changes: f55ab55 Localisation updates from https://translatewiki.net. 6379e76 Followup 205fa98a, 8dd3460a: move away from isResolved()/isRejected() Change-Id: I54fcf6fed97d95358c606a82a6e444f03f9247ad
* Update OOjs UI to v0.1.0-pre (527ad0ee5a)James D. Forrester2014-06-021-5/+8
| | | | | | | | | New changes: 50355d0 Localisation updates from https://translatewiki.net. 8dd3460 Resolve the opened promise after teardown 5153f85 Followup 205fa98a: fix incorrect use of .super Change-Id: I81986ef0b5b768753ffb3b25ebe41bf648a796d1
* Update OOjs UI to v0.1.0-pre (dd888aba5c)Roan Kattouw2014-05-301-175/+319
| | | | | | | New changes: 205fa98 [BREAKING CHANGE] Window refactor, introduction of Processes Change-Id: Ia26243f74ecad4931cf455284a037216a8393348
* Update OOjs UI to v0.1.0-pre (0f101c6f5d)Roan Kattouw2014-05-301-6/+5
| | | | | | | New changes: e86dae9 [BREAKING CHANGE] Emit a single event from confirmation dialog Change-Id: I305224cad8e7bcb7e48dfc31faafeab8ed8a376c
* Update OOjs UI to v0.1.0-pre (469d40c88f)Roan Kattouw2014-05-301-11/+48
| | | | | | | | | New changes: 9af9116 Ignore SelectWidget mouseup events that started outside the widget 28a7ca8 Localisation updates from https://translatewiki.net. 469d40c Localisation updates from https://translatewiki.net. Change-Id: Ife58c324e39e2ee1b6297e5803fb8dd69445ffab
* Update OOjs UI to v0.1.0-pre (09b223d279)James D. Forrester2014-05-281-10/+35
| | | | | | | New changes: 09b223d StackLayout: Clean up inconsistent event firing and documentation Change-Id: I1297880400f776bcf73753ef31ae613f0fcb0ad4
* Update OOjs UI to v0.1.0-pre (7b283a9dcc)James D. Forrester2014-05-271-3/+14
| | | | | | | | | | | | | New changes: 71d9671 Add more Agora dialogs styling 457a0ef Localisation updates from https://translatewiki.net. c92ba96 Compute directionality for frame correctly f3414b8 Localisation updates from https://translatewiki.net. 90fbb6f Localisation updates from https://translatewiki.net. 1d4d52a Localisation updates from https://translatewiki.net. 08d1c7b Add ability to put a header at the top of a toolGroup pop-up Change-Id: I6f4adbca80abeec0931380233e0e45a9f45af330
* Update OOjs UI to v0.1.0-pre (0436296667)James D. Forrester2014-05-211-19/+24
| | | | | | | | | | | New changes: a5086f2 test: Drop 'OO.ui' file prefix in test suites 03ed3e9 Support strings in FlaggableElement#setFlags be7b458 ConfirmationDialog: Clean up setup() documentation b9ae654 build: Enable jscs "requireSpacesInsideArrayBrackets" rule 0436296 Localisation updates from https://translatewiki.net. Change-Id: Id55715d0b2b0869349b3514b783700df26704445
* Update OOjs UI to v0.1.0-pre (0fbf6bd14e)Roan Kattouw2014-05-191-11/+11
| | | | | | | | New changes: ab5ebc6 Localisation updates from https://translatewiki.net. 39a1496 Make flags on buttons in confirmation dialog configurable Change-Id: I6c67b919003a33b1617ad36734bde489d79d916c
* Update OOjs UI to v0.1.0-pre (521a9e242b)Roan Kattouw2014-05-191-9/+11
| | | | | | | | | | New changes: 1429076 Upgrade jQuery from 1.8.2 to 1.11.1 f14c3b2 Localisation updates from https://translatewiki.net. 8612e00 Localisation updates from https://translatewiki.net. 521a9e2 Window: Apply display:none after initialize, not before Change-Id: Ieabe267b13dee1c2c419ccf12e910e349a7e3768
* Update OOjs UI to v0.1.0-pre (d4086ff6e6)Roan Kattouw2014-05-171-5/+2
| | | | | | | | | New changes: a635ace build: Update jscs config fd23e56 Localisation updates from https://translatewiki.net. f5e6413 PanelLayout: Remove call to getDir() Change-Id: I19fe3aa6c9909ab2d970b87a5ec21a019d8bb241
* Update OOjs UI to v0.1.0-pre (80f1797a5c)James D. Forrester2014-05-141-12/+136
| | | | | | | | | | | | | | | | | New changes: 9e4d2c6 Remove @abstract from classes which can be instantiated 0b43fbe Button accessibility f61558d Add confirmation dialog f52f1f2 Localisation updates from https://translatewiki.net. d6849d5 build: Update jscs and jshint config d0a5670 ConfirmationDialog clean up 513cb9d Auto-hide menus by default Local changes: Add the confirmation dialog messages to MW core's list in Resources.php Bug: 50955 Change-Id: I67329820a631f46ed537d93398f35456f0e58679
* Update OOjs UI to v0.1.0-pre (7b3672591f)James D. Forrester2014-05-091-2/+2
| | | | | | | | | | | New changes: 5556abf demo: Make demo console more generic 142bd44 Dialog demos 6f65873 demo/widgets: Bring dev console back 32055e9 Minor refactor of widgets demo d6b80e7 Watch dot files 7b36725 Localisation updates from https://translatewiki.net. Change-Id: I1ea5c113b24c1c1a1d853cfda3fccfcfd13140cc
* Update OOjs UI to v0.1.0-pre (7d2507b267)James D. Forrester2014-05-051-34/+34
| | | | | | | | | | New changes: 9ccab2d Use .isDisabled() instead of .disabled to support inheriting 8f2a439 Localisation updates from https://translatewiki.net. 5f49c04 Remove unnecessary space in footless dialog 11dde77 Make autoFocus default to true Change-Id: I9ae775a7c2a167d66542436ebd21064d8d254cc4
* Update OOjs UI to v0.1.0-pre (9a6c625f5f)James D. Forrester2014-05-021-2/+2
| | | | | | | New changes: 9a6c625 Fix regression in frame style scoping Change-Id: Ia8d4a7525d951a1b59c0c983262d868ed6d379ed
* Update OOjs UI to v0.1.0-pre (e6edd86d37)Roan Kattouw2014-05-021-16/+22
| | | | | | | New changes: e1c2ae8 [BREAKING CHANGE] Cleanup widget focus/select/clear methods Change-Id: I7214257bcd33b400df4f7b1d8c2be317936f0cff