Closed
Bug 572949
Opened 14 years ago
Closed 14 years ago
Update YUI to YUI 2.8.1
Categories
(Bugzilla :: User Interface, enhancement)
Tracking
()
RESOLVED
FIXED
Bugzilla 4.0
People
(Reporter: mkanat, Assigned: mkanat)
References
Details
Attachments
(2 files, 2 obsolete files)
5.95 KB,
patch
|
glob
:
review+
|
Details | Diff | Splinter Review |
17.16 KB,
patch
|
glob
:
review+
|
Details | Diff | Splinter Review |
I'm using DataTable in bug 22353 and it's throwing an error in IE 8. I suspect this will be fixed by updating to YUI 2.8.1. In any case, we probably should update, to get the best browser support and any new features. I think that instead of taking YUI piecemeal and trying to force it into our framework, we should just take the whole thing and ship it with Bugzilla.
Assignee | ||
Comment 1•14 years ago
|
||
Here's a gzipped bzr bundle that will add a stripped-down YUI 2.8.1 to bugzilla.
Assignee | ||
Comment 2•14 years ago
|
||
Comment on attachment 452166 [details] [diff] [review] Gzipped Bundle to add 2.8.1 Okay, ignore this. I have a better way to get a new YUI into Bugzilla.
Attachment #452166 -
Attachment is obsolete: true
Assignee | ||
Comment 3•14 years ago
|
||
Okay, this switches things up so that it's much easier to use and upgrade YUI in Bugzilla. There is a script, contrib/new-yui.sh, that will populate the js/yui/ directory from an unzipped YUI release. That produces a mostly-normal YUI release entirely stored within Bugzilla, except that I strip out about 9MB of stuff we don't need (making what remains relatively small). To add YUI scripts in a template, you just specify them in a "yui" item for header.html.tmpl, and it adds all the CSS and JS that you need in order to use those modules. In order for this patch to work, you have to run new-yui.sh on YUI 2.8.1. I will do that before checking in. This isn't the full patch--this is just the framework, and modifying one template to use the framework. I'll attach a separate patch that moves all the other files to the new framework.
Assignee | ||
Comment 4•14 years ago
|
||
And here's a patch that makes all of the rest of Bugzilla use the new system (I didn't have to modify that many templates, actually).
Attachment #452192 -
Flags: review?(bugzilla)
Assignee | ||
Comment 5•14 years ago
|
||
Fixed a small bug in contrib/new-yui.sh.
Attachment #452189 -
Attachment is obsolete: true
Attachment #452193 -
Flags: review?(bugzilla)
Attachment #452189 -
Flags: review?(bugzilla)
Comment on attachment 452193 [details] [diff] [review] Base, v2 (bundle) r=glob
Attachment #452193 -
Flags: review?(bugzilla) → review+
Comment on attachment 452192 [details] [diff] [review] v1 (Move All Templates) r=glob
Attachment #452192 -
Flags: review?(bugzilla) → review+
Assignee | ||
Comment 8•14 years ago
|
||
Committing to: bzr+ssh://bzr.mozilla.org/bugzilla/trunk/ modified .bzrignore modified Bugzilla/Install/Filesystem.pm added contrib/new-yui.sh added js/yui/animation added js/yui/assets added js/yui/autocomplete added js/yui/base added js/yui/button missing js/yui/bz_autocomplete_bundle.js modified js/yui/bz_autocomplete_bundle.js added js/yui/calendar missing js/yui/calendar.js modified js/yui/calendar.js added js/yui/carousel added js/yui/charts added js/yui/colorpicker added js/yui/connection added js/yui/container added js/yui/cookie missing js/yui/cookie.js modified js/yui/cookie.js added js/yui/datasource added js/yui/datatable added js/yui/datemath added js/yui/dom added js/yui/dragdrop added js/yui/element added js/yui/element-delegate added js/yui/event added js/yui/event-delegate added js/yui/event-mouseenter added js/yui/event-simulate added js/yui/fonts added js/yui/get added js/yui/grids added js/yui/history added js/yui/imagecropper added js/yui/imageloader added js/yui/json added js/yui/layout added js/yui/logger added js/yui/menu added js/yui/paginator added js/yui/profiler added js/yui/profilerviewer added js/yui/progressbar added js/yui/reset added js/yui/reset-fonts added js/yui/reset-fonts-grids added js/yui/resize missing js/yui/yahoo-dom-event.js modified js/yui/yahoo-dom-event.js added js/yui/yuiloader added js/yui/yuitest added js/yui/animation/animation-min.js added js/yui/assets/skins added js/yui/assets/skins/sam added js/yui/assets/skins/sam/ajax-loader.gif added js/yui/assets/skins/sam/asc.gif added js/yui/assets/skins/sam/autocomplete.css added js/yui/assets/skins/sam/back-h.png added js/yui/assets/skins/sam/back-v.png added js/yui/assets/skins/sam/bar-h.png added js/yui/assets/skins/sam/bar-v.png added js/yui/assets/skins/sam/bg-h.gif added js/yui/assets/skins/sam/bg-v.gif added js/yui/assets/skins/sam/blankimage.png added js/yui/assets/skins/sam/button.css added js/yui/assets/skins/sam/calendar.css added js/yui/assets/skins/sam/carousel.css added js/yui/assets/skins/sam/check0.gif added js/yui/assets/skins/sam/check1.gif added js/yui/assets/skins/sam/check2.gif added js/yui/assets/skins/sam/colorpicker.css added js/yui/assets/skins/sam/container.css added js/yui/assets/skins/sam/datatable.css added js/yui/assets/skins/sam/desc.gif added js/yui/assets/skins/sam/dt-arrow-dn.png added js/yui/assets/skins/sam/dt-arrow-up.png added js/yui/assets/skins/sam/editor-knob.gif added js/yui/assets/skins/sam/editor-sprite-active.gif added js/yui/assets/skins/sam/editor-sprite.gif added js/yui/assets/skins/sam/editor.css added js/yui/assets/skins/sam/header_background.png added js/yui/assets/skins/sam/hue_bg.png added js/yui/assets/skins/sam/imagecropper.css added js/yui/assets/skins/sam/layout.css added js/yui/assets/skins/sam/layout_sprite.png added js/yui/assets/skins/sam/loading.gif added js/yui/assets/skins/sam/logger.css added js/yui/assets/skins/sam/menu-button-arrow-disabled.png added js/yui/assets/skins/sam/menu-button-arrow.png added js/yui/assets/skins/sam/menu.css added js/yui/assets/skins/sam/menubaritem_submenuindicator.png added js/yui/assets/skins/sam/menubaritem_submenuindicator_disabled.png added js/yui/assets/skins/sam/menuitem_checkbox.png added js/yui/assets/skins/sam/menuitem_checkbox_disabled.png added js/yui/assets/skins/sam/menuitem_submenuindicator.png added js/yui/assets/skins/sam/menuitem_submenuindicator_disabled.png added js/yui/assets/skins/sam/paginator.css added js/yui/assets/skins/sam/picker_mask.png added js/yui/assets/skins/sam/profilerviewer.css added js/yui/assets/skins/sam/progressbar.css added js/yui/assets/skins/sam/resize.css added js/yui/assets/skins/sam/simpleeditor.css added js/yui/assets/skins/sam/slider.css added js/yui/assets/skins/sam/split-button-arrow-active.png added js/yui/assets/skins/sam/split-button-arrow-disabled.png added js/yui/assets/skins/sam/split-button-arrow-focus.png added js/yui/assets/skins/sam/split-button-arrow-hover.png added js/yui/assets/skins/sam/split-button-arrow.png added js/yui/assets/skins/sam/sprite.png added js/yui/assets/skins/sam/tabview.css added js/yui/assets/skins/sam/treeview-loading.gif added js/yui/assets/skins/sam/treeview-sprite.gif added js/yui/assets/skins/sam/treeview.css added js/yui/assets/skins/sam/wait.gif added js/yui/assets/skins/sam/yuitest.css added js/yui/autocomplete/autocomplete-min.js added js/yui/base/base-min.css added js/yui/base/base.css added js/yui/button/button-min.js added js/yui/calendar/calendar-min.js added js/yui/carousel/carousel-min.js added js/yui/charts/charts-min.js added js/yui/colorpicker/colorpicker-min.js added js/yui/connection/connection-min.js added js/yui/connection/connection.swf added js/yui/connection/connection_core-min.js added js/yui/container/container-min.js added js/yui/container/container_core-min.js added js/yui/cookie/cookie-min.js added js/yui/datasource/datasource-min.js added js/yui/datatable/datatable-min.js added js/yui/datemath/datemath-min.js added js/yui/dom/dom-min.js added js/yui/dragdrop/dragdrop-min.js added js/yui/element/element-min.js added js/yui/element-delegate/element-delegate-min.js added js/yui/event/event-min.js added js/yui/event-delegate/event-delegate-min.js added js/yui/event-mouseenter/event-mouseenter-min.js added js/yui/event-simulate/event-simulate-min.js added js/yui/fonts/fonts-min.css added js/yui/fonts/fonts.css added js/yui/get/get-min.js added js/yui/grids/grids-min.css added js/yui/grids/grids.css added js/yui/history/history-min.js added js/yui/imagecropper/imagecropper-min.js added js/yui/imageloader/imageloader-min.js added js/yui/json/json-min.js added js/yui/layout/layout-min.js added js/yui/logger/logger-min.js added js/yui/menu/menu-min.js added js/yui/paginator/paginator-min.js added js/yui/profiler/profiler-min.js added js/yui/profilerviewer/profilerviewer-min.js added js/yui/progressbar/progressbar-min.js added js/yui/reset/reset-min.css added js/yui/reset/reset.css added js/yui/reset-fonts/reset-fonts.css added js/yui/reset-fonts-grids/reset-fonts-grids.css added js/yui/resize/resize-min.js added js/yui/selector/selector-min.js added js/yui/slider/slider-min.js added js/yui/storage/storage-min.js added js/yui/stylesheet/stylesheet-min.js added js/yui/swf/swf-min.js added js/yui/swfdetect/swfdetect-min.js added js/yui/swfstore/swfstore-min.js added js/yui/swfstore/swfstore.swf added js/yui/tabview/tabview-min.js added js/yui/treeview/treeview-min.js added js/yui/uploader/uploader-min.js added js/yui/yahoo/yahoo-min.js added js/yui/yahoo-dom-event/yahoo-dom-event.js added js/yui/yuiloader/yuiloader-min.js added js/yui/yuitest/yuitest-min.js added js/yui/yuitest/yuitest_core-min.js deleted skins/standard/yui deleted skins/standard/yui/autocomplete.css deleted skins/standard/yui/calendar.css deleted skins/standard/yui/sprite.png modified template/en/default/admin/components/create.html.tmpl modified template/en/default/admin/components/edit.html.tmpl modified template/en/default/bug/show-header.html.tmpl modified template/en/default/bug/create/create.html.tmpl modified template/en/default/global/header.html.tmpl modified template/en/default/list/list.html.tmpl modified template/en/default/search/search-advanced.html.tmpl modified template/en/default/search/search-create-series.html.tmpl modified template/en/default/search/search-report-graph.html.tmpl modified template/en/default/search/search-report-table.html.tmpl Committed revision 7216.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Blocks: CVE-2012-5475
You need to log in
before you can comment on or make changes to this bug.
Description
•