-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
False
-
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
-
app/assets/javascripts contains vendor libraries and scripts that:
a) are not used
b) are outdated, or
c) can be handled by package.json
Red flags
TODOs:
- lib/developer_portal/app/views/shared/_essential_assets.html.erb (THREESCALE-11703 - Update or remove essential assets)
- classes:
- .watch_infinity
- app/assets/javascripts/file_browser.js
- app/assets/javascripts/provider/signup_form.js
- app/assets/javascripts/plan.js (not imported anywhere, it looks like it was used for legacy bulk actions?)
- app/assets/javascripts/vendor/swfobject.js
- app/assets/javascripts/vendor/fancybox/jquery.fancybox-1.3.4.pack.js (fancybox replaced by colorbox long time ago)
- vendor/active-docs/vendor/assets/javascripts/active-docs (unused?)
- vendor/active-docs/vendor/assets/javascripts/active-docs/jquery.tmpl.js (???)
- Handlebars??
DONEs
app/assets/javascripts/components/style_settings_control.js (https://github.com/3scale/porta/pull/3748)farbtastic.js (https://github.com/3scale/porta/pull/3748)- classes:
.show-trace-lr,
app/assets/javascripts/provider/admin/cms (https://github.com/3scale/porta/pull/3773)app/assets/javascripts/ajax_events.js (https://github.com/3scale/porta/pull/4022)app/assets/javascript/switch (https://github.com/3scale/porta/pull/4017)app/assets/javascript/highlight (https://github.com/3scale/porta/pull/4026)app/assets/javascripts/extra_fields.js (https://github.com/3scale/porta/pull/4018)app/assets/javascripts/vendor/jquery.iframe-post-form.js (https://github.com/3scale/porta/pull/4019)app/assets/javascripts/vendor/jquery.iframe-post-form.min.js (https://github.com/3scale/porta/pull/4019)app/assets/javascripts/application.js (https://github.com/3scale/porta/pull/3754)multi-part forms (https://github.com/3scale/porta/pull/3749)Mousetrap library (https://github.com/3scale/porta/pull/3775)autosubmit script, moved to TS to make it trivial to remove in the future (https://github.com/3scale/porta/pull/3772)remove dead code in master_application.js (https://github.com/3scale/porta/pull/3783)jquery-ui.1.8.4.custom.js (https://github.com/3scale/porta/pull/3791)srcdoc pollyfill (https://github.com/3scale/porta/pull/3807)mailgun (https://github.com/3scale/porta/pull/3816)lib/developer_portal/app/views/developer_portal/javascripts/3scale.js.sprocket (https://github.com/3scale/porta/pull/4020)tipsy (outdated and old, do not support latest jquery-ui and jquery) (https://github.com/3scale/porta/pull/3820app/assets/javascripts/indicator.js (https://github.com/3scale/porta/pull/4046)app/assets/javascripts/vendor/jquery.js (https://github.com/3scale/porta/pull/4034)app/assets/javascripts/vendor/rails-1.0.3.js (https://github.com/3scale/porta/pull/4034)app/assets/javascripts/vendor/rails.js (https://github.com/3scale/porta/pull/4034)colorbox/jquery.colorbox.js is duplicatedvendor/assets/javascripts/jquery.pjax.jsapp/views/api/metric_visibilities/toggle_enabled.js.erb
- is related to
-
THREESCALE-9982 Unify jquery across 3scale
-
- Developing
-
- relates to
-
THREESCALE-11769 Remove underscore.js from assets
-
- Closed
-
-
THREESCALE-11813 Replace flash with Patternfly toast alerts
-
- To Test (QE)
-
-
THREESCALE-9639 Remove colorbox
-
- To Define
-
- mentioned on
(4 mentioned on)