Closed
Bug 572949
Opened 16 years ago
Closed 16 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•16 years ago
|
||
Here's a gzipped bzr bundle that will add a stripped-down YUI 2.8.1 to bugzilla.
| Assignee | ||
Comment 2•16 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•16 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•16 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•16 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•16 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: 16 years ago
Resolution: --- → FIXED
Updated•13 years ago
|
Blocks: CVE-2012-5475
You need to log in
before you can comment on or make changes to this bug.
Description
•