Comments and changes to this ticket
-
dleffler October 15th, 2012 @ 05:22 PM
this includes:
- report/product_report.tpl
- news/configure/rss_pull.tpl
- navigation/showall_YUI Top Nav.tpl
- naviagation/manage_hierarchy.tpl
- flickrfeed/configure/rss_pull.tpl
- file/picker_cke.tpl
- event/ical_pull.tpl & igcal_pull.tpl (new module)
- store/edit_shipping.tpl
- ecomconfig/edit_discount.tpl
- cart/checkout.tpl
- products/child_edit.tpl
- eventregistration/addToCart.tpl
- donation/addToCart.tpl
- administration/toolbar.tpl
- containermodule/_form_edit.tpl
- forms/controls/tagtreecontrol.php
- forms/controls/autocompletecontrol.php
- core/assets/js/exp-tree.js
- core/assets/js/exp-ecomcheckout.js
-
dleffler October 18th, 2012 @ 02:00 AM
- Title changed from Upgrade: YUI2 widget/module use to YUI3 to Upgrade: YUI2 widgets/modules to use YUI3
-
dleffler January 5th, 2013 @ 11:22 PM
report/product_report.tpl has been upgraded to yui3, but these additional ones are also yui2 (but may or may not be used/obsolete)
- users/manage.tpl
- events/month.tpl (new lightbox feature)
- store/month.tpl (new lightbox feature)
- core/assets/js/exp-attachableitems.js
- core/assets/js/exp-ecomm.js
- core/assets/js/exp-filepicker.js
- core/assets/js/exp-layout.js
- core/assets/js/exp-slideshow.js
- core/assets/js/exp-upload.js
- forms/controls/listcontrol.php
- forms/controls/quantity.php
- forms/controls/yuieditorcontrol.php (deprecated!)
- giftcard/addToCart.tpl
- cart/createaddress.tpl
- cart/selectShippingMethods.tpl
- events/assets/lightbox.js (new lightbox feature)
- file/assets/filemanager.js
- navigation/assets/yui-top-nav.js
- navigation/showall_YUI Side Nav.tpl
- photoalbum/assets/slideshow.js
- report/assets/accodion.js
- report/assets/bubble.js
- smarty function yuimenu.php
- smarty function yuimenubar.php
-
expNinja January 17th, 2013 @ 02:14 PM
(from [b761ce778c9d9cc6bebccdcbca4f958c1e363e18]) Adds a comment to files using yui2 instead of yui3 [#747] https://github.com/exponentcms/exponent-cms/commit/b761ce778c9d9cc6...
-
expNinja December 8th, 2013 @ 10:32 PM
(from [21a072f863a2a9698f70d151d7aaa47b6ddf743d]) Initial implementation of DataTables widget; updates all the user/group management screens to allow quicker better management of large lists [#1116 #747] https://github.com/exponentcms/exponent-cms/commit/21a072f863a2a969...
-
dleffler December 20th, 2013 @ 10:17 PM
- Title changed from Upgrade: YUI2 widgets/modules to use YUI3 to Upgrade: YUI2 widgets/modules to use YUI3/jQuery
- Tag changed from yui to jquery, yui
There is now a jQuery slideshow view
-
dleffler December 21st, 2013 @ 12:47 AM
So the list at this point looks like
- administration/toolbar & toolbar.bootstrap
- common/configure/module & module.bootstrap
- container/edit & edit.bootstrap
- ecommerce/donation/addToCart
- ecommerce/eventregistration/addToCart
- ecommerce/product/child_edit
- ecommerce/cart/checkout
- ecommerce/ecomconfig/edit_discount
- ecommerce/eventregistration/month
- ecommerce/store/edit_shipping
- ecommerce/store/month
- event/month
- event/configure/pull_ical & pull_google & .bootstrap versions
- file/picker (we have elFinder up and running)
- flickrfeed/configure/rss_pull & news/configure/rss_pull & .bootstrap versions
- navigation/manage_hierarchy
- navigation/showall_YUI Top Nav
- pixidou (we now have Pixlr up and running from elFinder)
- core/assets/js/exp-ecomcheckout.js
- core/assets/js/exp-tree.js
- events/assets/js/lightbox.js
-
expNinja December 21st, 2013 @ 02:35 AM
(from [c45bdbb37e6cfbae602c68ebe94bf7647c701fc5]) Marks several 'controls' and smarty 'plugins' for deprecation, primarily because they are not used and/or missing js files, or are based on YUI2; controls: antispam (old style), config, contact, list, masmail, nextback, quantity (replaced by html5 number) , & yuieditor; plugins: prod_images, yuimenu, & yuimenubar [#747] https://github.com/exponentcms/exponent-cms/commit/c45bdbb37e6cfbae...
-
dleffler December 21st, 2013 @ 01:49 PM
FWIW, several of these use a similar routine
- child_edit, edit_shipping & edit_discount
- all the xxx_pull_xxx
-
dleffler December 23rd, 2013 @ 02:59 AM
The following have been upgraded to yui3 code:
- ecommerce/store/edit_shipping
- ecommerce/product/child_edit
- ecommerce/cart/checkout
- ecommerce/ecomconfig/edit_discount
The following still contain yui2 code:
- ecommerce/donation/addToCart
- ecommerce/eventregistration/addToCart
- ecommerce/eventregistration/month
- ecommerce/store/month
- event/month
- event/configure/pull_ical & pull_google & .bootstrap versions
- file/picker (we have elFinder up and running)
- flickrfeed/configure/rss_pull & news/configure/rss_pull & .bootstrap versions
- navigation/manage_hierarchy
- navigation/showall_YUI Top Nav
- pixidou (we now have Pixlr up and running from elFinder)
- core/assets/js/exp-ecomcheckout.js
- core/assets/js/exp-tree.js
- events/assets/js/lightbox.js
-
expNinja December 23rd, 2013 @ 03:01 AM
(from [f80166bba4b5c45bf0fceecfd64dd3d707a04e7c]) Updates the 'pull' type module configure views to use yui3 code [#747] https://github.com/exponentcms/exponent-cms/commit/f80166bba4b5c45b...
-
dleffler December 23rd, 2013 @ 04:11 PM
As a note...several of these views hold some pretty complex code and it may be more advantageous to move directly to jQuery instead of a quick yui3 fix.
The lightbox.js is a yui2 lightbox which pulls in ajax content on the (month) calendars...there is no suitable existing yui3 equivalent, but there are several jQuery lightboxes with ajax content.
The manage_hierarchy requires a drag/drop enabled tree control.
-
dleffler December 24th, 2013 @ 12:18 AM
fwiw, the tagtreecontrol used for store categories uses the exp-tree.js file so it would need to be updated also to a drag/drop enabled tree control.
-
expNinja January 3rd, 2014 @ 03:53 PM
(from [3e815f7741f8dece35f401642f987ea03c520d87]) Replace yui2 lightbox used to optionally display calendar events w/ jquery colorbox [#1120 #747]] https://github.com/exponentcms/exponent-cms/commit/3e815f7741f8dece...
-
dleffler August 16th, 2014 @ 10:10 PM
As an update, the following still contain yui2 code:
- administration toolbar (& bootstrap)
- common/configure/module (all frameworks)
- container/edit (all frameworks)
- ecommerce/donation/addToCart
- ecommerce/eventregistration/addToCart
- ecommerce/giftcard/addToCart
- file/picker (we have elFinder up and running)
- navigation/manage_hierarchy
- navigation/showall_YUI Top Nav & showall_YUI_Side Nav & assets/js/yui-top-nav-js.js
- pixidou (we now have Pixlr up and running from elFinder)
- core/assets/js/exp-ecomcheckout.js
- core/assets/js/exp-tree.js
- core/assets/js/exp-ecomm.js (not sure we're still using this)
- events/assets/js/lightbox.js
- report/assets/accodion.js
- report/assets/bubble.js
- Smarty function plugins: yuimenu & yuimenubar
-
dleffler August 19th, 2014 @ 11:06 AM
Both common/configure/module (all frameworks) and container/edit (all frameworks) have been upgraded to yui3 code.
Note, we will NOT plan on upgrading the YUI2 menu views (slingbar, YUI Nav, etc...), nor picker, nor pixidou.
-
dleffler August 21st, 2014 @ 01:08 AM
- Assigned user set to dleffler
Ok, a prioritized list:
Highest priority - non-ecommerce items usable in a bootstrap3 framework
- navigation/manage_hierarchy
Second priority - ecommerce items usable in a bootstrap3 framework
- core/assets/js/exp-ecomcheckout.js
- cart/checkout.tpl (&bs3)
- cart/quickConfirm.tpl
- cart/quickPay (&bs3)
- core/assets/js/exp-tree.js
- tagtreecontrol
- donation/edit.tpl (bs3)
- store/edit_categories.tpl
- storeCategory/manage.tpl
- report/product_report.tpl (&bs3)
- tagtreecontrol
- autocompletecontrol
- orcer/create_new_order.tpl
- order/invoice.tpl
- order/show_packing.tpl
- store/edit_related.tpl
- processModelAliases.tpl
- donation/addToCart.tpl
- eventregistration/addtoCart.tpl
- giftcart/addToCart.tpl
- cart/createaddress.tpl (single line ajax call)
- cart/selectShippingMethods.tpl
- report/assets/accordion.js & bubble.js
- report/abandoned_carts.tpl
- report/current_carts.tpl
No priority (will not be updated) - contain yui2 code, but do not fall into the above groups
- core/assets/js/exp-ecomm.js (we're not using this) - deprecate
- administration toolbar (yui & bootstrap2)
- events/assets/js/lightbox.js
- file/assets/js/filemanager.js (we're not using this) - deprecate
- file/picker (we have elFinder up and running)
- assets/js/yui-top-nav-js.js (we're not using this) - deprecate
- navigation/showall_YUI Top Nav & showall_YUI_Side Nav (also in coolwatertheme)yui
- pixidou (we now have Pixlr up and running from elFinder)
- Smarty function plugins: yuimenu & yuimenubar
-
-
dleffler August 22nd, 2014 @ 07:50 PM
The nav manage hierarchy view has been updated to jquery/bootstrap3.
-
dleffler April 11th, 2015 @ 02:31 PM
- Milestone set to 2.3.4
At this point the only (active, non-deprecated) code/views using yui2 are:
- autocompletecontrol
- order/create_new_order.tpl
- order/invoice.tpl
- order/show_packing.tpl ??? isn’t this print only?
- store/edit_related.tpl
- processModelAliases.tpl
- report/assets/accordion.js & bubble.js (yui2 accordion)
- report/abandoned_carts.tpl
- report/current_carts.tpl
There are other views used by the YUI theme framework such as the old slingbar and other menu bars, the traditional file manager, and the traditional image editor (pixidou). There are NO plans to update this code since we have functional replacements.
-
-
dleffler April 18th, 2015 @ 03:06 PM
- State changed from new to resolved
We'll close this since all active/used views, etc... are not updated from yui2. There are still some old YUI2 menus such as the old slingbar, and we have the old traditional file manager and pixidou editor, but they've been deprecated (no longer default)
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS
Referenced by
-
1116 Feature request - Implement a modern data table widget (from [21a072f863a2a9698f70d151d7aaa47b6ddf743d]) Initial...
-
1120 Create jquery replacement controls for yui ones (from [3e815f7741f8dece35f401642f987ea03c520d87]) Replace...