? NPM Resource Changed ? ? Pending

User tests: Successful: Unsuccessful:

avatar SharkyKZ
SharkyKZ
22 Jul 2020

Fixes #30017

Summary of Changes

Moves installer plugin JS to separate files for each plugin.
Fixes markup generating empty tabset.
Moves plugin-specific language strings to plugins.

Testing Instructions

node build.js --compile-js required.

  1. Test that all extension install methods still work.
  2. Disable all installer plugins. Go to extension installer.

Actual result BEFORE applying this Pull Request

  1. JS errors:

Uncaught TypeError: document.getElementById(...) is null --- media/com_installer/js/installer.min.js
Uncaught TypeError: i[0] is undefined --- media/vendor/joomla-custom-elements/js/joomla-tab.min.js

Expected result AFTER applying this Pull Request

  1. Works like before.
  2. No JS errors.

Documentation Changes Required

IDK.

avatar SharkyKZ SharkyKZ - open - 22 Jul 2020
avatar SharkyKZ SharkyKZ - change - 22 Jul 2020
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 22 Jul 2020
Category Administration com_installer Language & Strings JavaScript Repository NPM Change Front End Plugins
avatar SharkyKZ SharkyKZ - change - 22 Jul 2020
The description was changed
avatar SharkyKZ SharkyKZ - edited - 22 Jul 2020
avatar SharkyKZ SharkyKZ - change - 22 Jul 2020
The description was changed
avatar SharkyKZ SharkyKZ - edited - 22 Jul 2020
e108c06 22 Jul 2020 avatar SharkyKZ CS
avatar SharkyKZ SharkyKZ - change - 22 Jul 2020
Labels Added: ? NPM Resource Changed ?
aa3c82f 22 Jul 2020 avatar SharkyKZ CS
f9ad2c4 22 Jul 2020 avatar SharkyKZ Hound
080e1ef 22 Jul 2020 avatar SharkyKZ Defer
avatar david0296 david0296 - test_item - 3 Aug 2020 - Tested successfully
avatar david0296
david0296 - comment - 3 Aug 2020

I have tested this item successfully on 080e1ef

After applying this PR and running the command, the installer plugins still work and there are no more JS errors


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/30162.

avatar jmeintrup jmeintrup - test_item - 4 Aug 2020 - Tested successfully
avatar jmeintrup
jmeintrup - comment - 4 Aug 2020

I have tested this item successfully on 080e1ef

Prepatch: Browser Console outputs errors as described
Postpatch: No Errors in Console


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/30162.

avatar roland-d roland-d - change - 4 Aug 2020
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2020-08-04 08:57:02
Closed_By roland-d
Labels Added: ?
avatar roland-d roland-d - close - 4 Aug 2020
avatar roland-d roland-d - merge - 4 Aug 2020

Add a Comment

Login with GitHub to post a comment