29
0
mirror of https://github.com/joomla/joomla-cms.git synced 2024-06-25 23:02:55 +00:00
Commit Graph

268 Commits

Author SHA1 Message Date
brian teeman
df894572cf
use npm 2022-02-20 17:02:09 +00:00
Brian Teeman
dd396d8d3b
[4.1] Bootstrap 5.1.3 update (#36691)
This has only one change, which was presumably important enough to justify an update

https://github.com/twbs/bootstrap/releases/tag/v5.1.3
2022-01-25 04:29:10 +01:00
Benjamin Trenkle
6dc01f5c49
Merge branch '4.0-dev' of github.com:joomla/joomla-cms into 4.1-dev
# Conflicts:
#	.drone.yml
#	administrator/components/com_admin/script.php
#	administrator/components/com_content/src/Model/ArticleModel.php
#	administrator/components/com_templates/src/View/Template/HtmlView.php
#	composer.lock
#	installation/sql/mysql/base.sql
#	installation/sql/postgresql/base.sql
#	layouts/plugins/editors/tinymce/field/tinymcebuilder.php
#	package-lock.json
#	package.json
#	tests/Codeception/api.suite.dist.yml
2021-12-31 16:28:26 +01:00
Brian Teeman
1a32b68ae9
[4.1] Joomla-Accessibility Checker (jooa11y). (#36190)
* jooa11y scaffolding

media folder
web assets
     hard coded until we decide on npm or not

to install check out this branch
npm run build:js
npm run build:css
discover install the plugin

todo - aka brian needs help
[] make the checker start
[] make the checker use the settings from the plugin

* script loads now

* tippy - temp

* editor button

* toolbar

* enpugh

* Jooa11y/enhancements (#132)

* Add some enhancements

* Fix wrong name

Co-authored-by: Benjamin Trenkle <benjamin.trenkle@wicked-software.de>

* tabs

* tippy popper licence and naming

* postgresql install

* xml bug

* cleaning

* tidy

* fix

* dont need scss

* needs to be an integer

* deploy version

* might not be the best way?

* Revert "Auxiliary commit to revert individual files from 18199dd5bec43f5b52bfcfd1b0bb13afb865dc2c"

This reverts commit 4eb15800ccc4bb0d64580013b58a92505bc5abfc.

* clarify show

* options

* package.lock

* remove editor button

* cs

* string

* set input

* deploy

* Temporary add git to node ci (#133)

* github link

* param

* Revert "param"

This reverts commit 378a64e0a3.

* params

* spelling

* revert

* sql field

* cs and spelling

* Fix npm

* Revert drone.yml change

* Switch package to tarball

* Use the es module

* Update eslint-plugin-vue to 8.2.0

* CS (#135)

* lang

* progress update

* fix strings

* load strings

* js change from @fedik

* typo and package-lock

* sef and non-sef

* revert change by Dimitris

* Update joomla-a11y-checker version

* Update joomla-a11y-checker version

* Update view preview url

* simplify

* Update jooa11y.php

* fix jscs (#136)

* undo eslint change

* remove "Additional ruleset toggles" from the plugin settings

* Update .eslintrc

lets try this again

* final try

* sha

Co-authored-by: Benjamin Trenkle <benjamin.trenkle@wicked-software.de>
Co-authored-by: Harald Leithner <leithner@itronic.at>
Co-authored-by: dgrammatiko <d.grammatiko@gmail.com>
Co-authored-by: Dimitris Grammatikogiannis <dg@dgrammatiko.dev>
Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>
Co-authored-by: Fedir Zinchuk <getthesite@gmail.com>
2021-12-29 10:39:29 +01:00
Dimitris Grammatikogiannis
3b16615a3f
[4.0] Update npm dependencies (#36295) 2021-12-20 23:06:31 +00:00
Brian Teeman
93dc176cc0
[4.0] codemirror update (#36110)
Updates codemirror to 5.64.0

Fix a crash that occurred in some situations with replacing marks across line breaks.
Make sure native scrollbars reset their position when hidden and re-shown.
vim bindings: Support C-u to delete back a line.
2021-11-25 21:16:49 +00:00
Brian Teeman
d24c00dad3
[4.0] Update tinymce and codemirror (#35889) 2021-11-21 21:20:24 +00:00
David Jardin
79ac1e1c7a
[4.0] Update NPM dependencies to fix audit issues (#36050) 2021-11-16 19:22:06 +00:00
Dimitris Grammatikogiannis
f3d8a1a5a3
5.1.2 (#35766) 2021-10-16 20:38:29 +01:00
Dimitris Grammatikogiannis
fe3db546aa
[4.0] Update Bootstrap to 5.1.1 (#35518) 2021-10-03 22:07:37 +01:00
Dimitris Grammatikogiannis
66df66db73
Update SASS to 1.42 (#35666) 2021-09-28 23:44:53 +01:00
Dimitris Grammatikogiannis
15873bc2f8
Build tools clean up/audit/fixes (#35198) 2021-08-17 19:52:50 +01:00
Dimitris Grammatikogiannis
9a87e5b9ac
[4.0] short and sweet fix (#35039) 2021-08-08 18:35:12 +01:00
Dimitris Grammatikogiannis
97c73eb741
[4.0] Redo of custom elements tabs (#34813) 2021-07-26 19:41:15 +01:00
wilsonge
71f063bbbc
Bump karma major version as no tests use it yet 2021-07-23 00:14:51 +01:00
Dimitris Grammatikogiannis
faf9352ba1
[4.0] Alerts custom element redo (#34781) 2021-07-22 09:55:03 +01:00
Brian Teeman
cf3258be9e
[4.0] lint build script (#34831)
We no longer have any scss files in administrator/components/com_media so there is no need for it to be in the path for the lint script.

Code review
2021-07-20 15:27:04 +01:00
wilsonge
7a5ae7999e
Bump custom elements version 2021-07-04 15:31:16 +01:00
Dimitris Grammatikogiannis
478f651631
[4.0] Select image/audio/video/document file from Media Manager (#34634) 2021-07-02 09:43:20 +01:00
Brian Teeman
351148c83b
[4.0] bootstrap 5.0.2 (#34612)
Changelog https://github.com/twbs/bootstrap/releases/tag/v5.0.2
2021-06-25 09:59:21 +01:00
Brian Teeman
adec3bad87
[4.0] Skipto 4.1 (#34119)
Updates to the latest release of skipto
css change to the joomla black tooltips as it was effecting the skipto help text see #
2021-05-23 21:46:10 +01:00
Dimitris Grammatikogiannis
245cdaab15
Bootstrap 5.0.1 (#33901) 2021-05-15 17:10:15 +02:00
Brian Teeman
60e33f7949
[4.0] Bootstrap 5.0 plus more (#33576)
This PR updates several npm packages

Of note are

Bootstrap 5.0

Codemirror

TinyMCE
2021-05-06 13:04:30 +01:00
Dimitris Grammatikogiannis
fab283efd8
[4.0] highlight js (#33089) 2021-04-19 08:30:11 +02:00
Allon Moritz
a9bb85c2ff
[4.0] Update vue in media manager to version 3 (#32955) 2021-04-01 13:52:02 +01:00
Dimitris Grammatikogiannis
a5ed837e01
[4.0] BS beta 3 (#32827) 2021-03-25 15:36:30 +01:00
Dimitris Grammatikogiannis
f305848ef6
[4.0] Proper cache invalidation of the static assets [.js/.css] (#32485) 2021-03-22 20:23:27 +01:00
Brian Teeman
c90e6dc9e7
[4.0] npm update (#32785)
@astridx This is the correct pull request to update codemirror and tinymce

it also updates +

+ jasmine-core@3.7.1
+ terser@5.6.1
+ codemirror@5.60.0
+ rollup@2.42.1
+ tinymce@5.7.1
+ @fortawesome/fontawesome-free@5.15.3
2021-03-21 23:43:12 +00:00
Dimitris Grammatikogiannis
371f15627b
Drop Nodejs v10 (#32690) 2021-03-14 22:13:06 +00:00
Brian Teeman
0becbbb99f
[4.0] Package Updates (#32673)
This PR updates several npm packages - would be good to get them merged asap so that any issues are found sooner rather than later

Of note are the following
**@rollup/plugin-replace**
The build scripts issues the following notice
 - 'preventAssignment' currently defaults to false. It is recommended to set this option to `true`, as the next major version will default this option to `true`.

**jquery 3.6**
first release for almost a year.
see https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/

**tinymce 5.7.0**
Can't see any changes that have an impact
see https://www.tiny.cloud/docs/changelog/#version570february102021

+ @rollup/plugin-babel@5.3.0
+ @popperjs/core@2.9.1
+ cropperjs@1.5.11
+ @babel/preset-env@7.13.10
+ @babel/plugin-transform-classes@7.13.0
+ @babel/plugin-transform-runtime@7.13.10
+ @rollup/plugin-node-resolve@11.2.0
+ @babel/core@7.13.10
+ codemirror@5.59.4
+ @rollup/plugin-replace@2.4.1
+ core-js@3.9.1
+ eslint@7.22.0
+ jquery@3.6.0
+ stylelint-scss@3.19.0
+ terser@5.6.0
+ eslint-plugin-vue@7.7.0
+ sass@1.32.8
+ tinymce@5.7.0
+ stylelint@13.12.0
+ vue-focus-lock@1.4.1
+ rollup@2.41.2
added 69 packages from 7 contributors, removed 10 packages, updated 81 packages and audited 1094 packages in 19.966s
2021-03-14 00:05:20 +00:00
Brian Teeman
ccced138e8
[4.0] Skip to update (#32650)
The plugin was updated to 4.0.4 but I am still trying to get them to understand semantic versioning :(

The main issues of interest to us are :
1. We no longer need the css override for RTL template width
2. There is now no log message in the console log

This may be the last release of this plugin under the scope of paypal as the University of Illinois are really running it
2021-03-12 10:49:40 +00:00
Dimitris Grammatikogiannis
42a70ea515
[4.0] Deliver ES2015+ javascript (#32315)
Co-authored-by: Brian Teeman
Co-authored-by: Roland Dalmulder
Co-authored-by: AndySDH
Co-authored-by: Quy
2021-03-10 19:34:54 +01:00
Dimitris Grammatikogiannis
1bf1514f1c
[4.0] Media manager compiled using rollup (#32459) 2021-02-20 21:30:44 +00:00
Dimitris Grammatikogiannis
52fc4b86a8
[4.0] Build Tools code cleanup (#32300) 2021-02-18 09:36:43 +00:00
Dimitris Grammatikogiannis
6e46df97a8
[4.0] Update Bootstrap to beta 2 (#32378) 2021-02-11 12:26:34 +00:00
Dimitris Grammatikogiannis
88c498b83f
[4.0] BS5 JS (#31990) 2021-01-23 22:15:35 +00:00
Brian Teeman
c5662ecfa7
[4.0] npm update (#32110)
+ babel-loader@8.2.2
+ eslint-config-airbnb-base@14.2.1
+ cross-env@7.0.3
+ @babel/preset-env@7.12.11
+ @babel/core@7.12.10
+ @babel/plugin-transform-runtime@7.12.10
+ file-saver@2.0.5
+ eslint-plugin-vue@7.5.0
+ ini@1.3.8
+ jquery-migrate@3.3.2
+ selenium-standalone@6.23.0
+ fs-extra@9.1.0
+ tinymce@5.6.2
+ vuex@3.6.0
+ vue-loader@15.9.6
+ vuex-persistedstate@3.2.0
+ eslint@7.18.0
+ codemirror@5.59.2
+ webpack@4.46.0
+ stylelint@13.9.0
+ sass@1.32.5
+ @fortawesome/fontawesome-free@5.15.2

added 113 packages from 97 contributors, removed 79 packages, updated 95 packages, moved 3 packages and audited 1519 packages in 50.73s

found 0 vulnerabilities

### Notes
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
2021-01-23 20:36:16 +00:00
George Wilson
5785177ede
Bootstrap 5 (#32037) 2021-01-22 21:46:48 +00:00
Brian Teeman
bda064a01b
[4.0] skipto accessibility plugin major upgrade v4.0 (#32043)
SkipTo is a replacement for your old classic "Skipnav" link, (so please use it as such)! The SkipTo script creates a drop-down menu consisting of the links to important landmarks and headings on a given web page. The menu makes it easier for keyboard and screen reader users to quickly jump to the desired location by simply choosing it from the list of options.

Benefits
- All users can get an outline of the content on the page.
- Screen reader users can get a higher level navigation menu without having to use the screen reader landmark and header navigation commands which typically include longer lists of lower level headings and less used landmarks.
- Keyboard only users can more efficiently navigate to content on a page.
- Speech recognition users can use the menu to more efficiently navigate to content on a page.

How it works
- The SkipTo menu button is the first tabbable element on the page, and it is configured not to be visible when the page is loaded, the menu button becomes visible when it receives focus.
- Once the keyboard focus is on the menu button, pressing the ENTER or the SPACEBAR key will pull down the list of important landmarks and headings on the page.
- If you decide to reach the menu again, simply press the built-in access key alt+9

This plugin is enabled by default for the admin and can optionally be enabled for the frontend
This version addresses previous concerns about an additional dropdown menu js.
This version addresses previous concerns that the landmarks were not translatable.

To facilitate upgrades from previous beta releases I have added the list of removed files.

Thanks to the help of the people at https://github.com/paypal/skipto for adding some joomla specific changes
2021-01-15 18:12:40 +00:00
wilsonge
cf7b7ea6dd
Cleanup commands to node_module resources 2021-01-02 03:13:40 +00:00
George Wilson
5d24552d4f
[4.0] Move gzip command to work on windows (#31800) 2020-12-30 21:57:49 +00:00
wilsonge
9da9cc4ff8
Bump custom elements 2020-12-24 01:04:45 +00:00
Brian Teeman
9f746aabeb
[4.0] Upstream Security issue (#31632)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7. **This update includes a security fix.**
<details>
<summary>Vulnerabilities fixed</summary>
<p><em>Sourced from <a href="https://github.com/advisories/GHSA-qqgx-2p2h-9c37">The GitHub Security Advisory Database</a>.</em></p>
<blockquote>
<p><strong>Prototype Pollution</strong></p>
<h3>Overview</h3>
<p>The <code>ini</code> npm package before version 1.3.6 has a Prototype Pollution vulnerability.</p>
<p>If an attacker submits a malicious INI file to an application that parses it with <code>ini.parse</code>, they will pollute the prototype on the application. This can be exploited further depending on the context.</p>
<h3>Patches</h3>
<p>This has been patched in 1.3.6</p>
<h3>Steps to reproduce</h3>
<p>payload.ini</p>
<pre><code>[__proto__]
polluted = &quot;polluted&quot;
</code></pre>
<p>poc.js:</p>
<pre><code>var fs = require('fs')
&lt;/tr&gt;&lt;/table&gt; ... (truncated)
<p>Affected versions: &lt; 1.3.6
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c74c8af35f"><code>c74c8af</code></a> 1.3.7</li>
<li><a href="024b8b55ac"><code>024b8b5</code></a> update deps, add linting</li>
<li><a href="032fbaf5f0"><code>032fbaf</code></a> Use Object.create(null) to avoid default object property hazards</li>
<li><a href="2da90391ef"><code>2da9039</code></a> 1.3.6</li>
<li><a href="cfea636f53"><code>cfea636</code></a> better git push script, before publish instead of after</li>
<li><a href="56d2805e07"><code>56d2805</code></a> do not allow invalid hazardous string as section name</li>
<li>See full diff in <a href="https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~isaacs">isaacs</a>, a new releaser for ini since your current version.</p>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=ini&package-manager=npm_and_yarn&previous-version=1.3.5&new-version=1.3.7)](https://dependabot.com/compatibility-score/?dependency-name=ini&package-manager=npm_and_yarn&previous-version=1.3.5&new-version=1.3.7)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2020-12-11 11:52:53 +00:00
wilsonge
8487a6ca99
Merge commit '20615c6' into 4.0-dev 2020-12-01 19:53:46 +00:00
Lodder
51411a2244
[4.0] Move to Dart SASS (#31290) 2020-11-05 09:57:47 +00:00
Brian Teeman
050514170d
[4.0] NPM package update (#31280)
+ eslint@7.12.1
+ @babel/plugin-transform-runtime@7.12.1
+ @webcomponents/webcomponentsjs@2.5.0
+ cropperjs@1.5.9
+ @babel/plugin-transform-classes@7.12.1
+ @babel/core@7.12.3
+ bootstrap@4.5.3
+ codemirror@5.58.2
+ @babel/preset-env@7.12.1
+ focus-visible@5.2.0
+ eslint-plugin-import@2.22.1
+ @fortawesome/fontawesome-free@5.15.1
+ selenium-standalone@6.20.1
+ file-loader@6.2.0
+ eslint-plugin-vue@7.1.0
+ postcss@7.0.35
+ karma@5.2.3
+ stylelint@13.7.2
+ tinymce@5.5.1
+ vue@2.6.12
+ vue-loader@15.9.4
+ vue-template-compiler@2.6.12
+ webpack@4.44.2

Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
2020-11-02 16:12:29 +00:00
SharkyKZ
ed0b30bd1a
[4.0] Lint .es6 files (#31197)
* Remove empty lines
2020-10-22 10:40:11 +02:00
Dimitris Grammatikogiannis
4208b6c079
[4.0] More cleanup on the jstools (#31158) 2020-10-21 17:22:56 +01:00
Dimitris Grammatikogiannis
18da8d4920
[4.0] Cleanup jstools (#31146) 2020-10-19 11:16:13 +02:00
Dimitris Grammatikogiannis
767860feba
[4.0] [NO CACHE] Enable code style for Vue App Media Manager (#30839) 2020-10-17 01:49:43 +01:00
Brian Teeman
24d10bc584
[4.0] Composer and npm updates 10 Aug (#30334) 2020-08-10 22:27:39 +01:00
Hannes Papenberg
ccc2f288a6 Using stylelint and dropping Hound 2020-07-27 01:12:29 +02:00
George Wilson
e60d17a7d4
[4.0] Update node dependencies (#29253) 2020-05-30 11:01:49 +01:00
George Wilson
4f6e43b9d6
[4.0] Bump Bootstrap to 4.5.0 and jQuery to 3.5, jQuery migrate to 3.3 (#29222) 2020-05-27 09:49:29 +01:00
Lodder
9f21378635
NodeJS 14.x support (#28989) 2020-05-08 23:36:54 +01:00
Brian Teeman
3d065c4a2b
[4.0]Remove css-vars ponyfill (#28637)
This is no longer needed as it was only used to provide ie11 support in atum and this is not a supported browser anymore.

https://github.com/joomla/joomla-cms/issues/28149#issuecomment-612266099
2020-04-11 10:15:03 +01:00
Lodder
bfe26246f7
[4.0] Remove "fs" from package.json (#28552) 2020-04-08 14:34:46 +01:00
George Wilson
ce4a5b26cf
Remove vueify - we use webpack in media manager (#28571) 2020-04-05 00:01:09 +01:00
Lodder
7585bf201e
[4.0] Update a bunch of dependencies (#28553) 2020-04-03 15:16:58 +01:00
wilsonge
862f96e89f
Update diff to latest major version 2020-03-25 17:37:23 +00:00
wilsonge
a4416f9413
Update cross-env dep. Fixes #28150 2020-03-24 16:07:20 +00:00
George Wilson
2d2e460faf
[4.0] Update some JS dependencies (#28446)
* Dependency updates of javascript - mainly eslint + airbnb base

* Run eslint fix
2020-03-24 15:58:46 +00:00
wilsonge
7b2c021e09
Cleanup media manager build
- Move webpack config to media manager
- Ensure dev assets aren't in production builds
- Cleanup media manager XML file
2020-03-18 09:53:24 +00:00
George Wilson
fb6ba86ab9
Update chosen to latest version (#28354) 2020-03-17 16:41:55 +00:00
Brian Teeman
36aef5ed8a
[4.0] Adaptive Accessibility Menu (#27940) 2020-03-10 13:45:25 +00:00
Brian Teeman
52da3c47b3
[4.0] Update tabs custom element (#28170)
Updates the custom elements to the latest release
Also updates the syntax so we dont have to keep updating the package.json for each minor release.
2020-03-02 13:32:07 +00:00
Brian Teeman
9c25f8cd4b
[4.0] npm update (#28163)
Updates several packages
2020-02-29 23:24:19 +00:00
Lodder
8f15477f5a
[4.0] Merge core and com_media builds (#28024)
* Merge core and com_media builds

* Update PHPa build script

* Re-add 'development' mode back into build process

* Source maps for SCSS in dev mode

* Tweak webpack config

* Update CSS Loader to fix deprecation warning

Co-authored-by: George Wilson <georgejameswilson@googlemail.com>
2020-02-27 10:29:24 +01:00
wilsonge
1cb34cf1fe
Update custom elements to latest version 2020-02-17 22:52:37 +00:00
Brian Teeman
6138206ac5
[4.0] tinymce new minor release (#27964)
Bumped npm to now be ~5.2.0

CHANGED toolbar_drawer setting to toolbar_mode. toolbar_drawer has been deprecated.

This was a new feature only just added to our implementation of tinymce
2020-02-17 22:36:25 +00:00
Brian Teeman
69052cad4e [4.0] Codemirror update (#27868)
Codemirror was locked at a specific version that is now very old.

This PR changes the setting in package.json so that it follows semver

Codemirror has always been very good at following semver so this should be totally safe.

(the update process also updated tinymce at the same time)
2020-02-10 08:21:38 +01:00
Brian Teeman
0143e9502f [4.0] npm packages semver (#27848)
This PR updates a few packages that clearly follow semver
2020-02-09 00:25:33 +00:00
Brian Teeman
6b56d8a14b
[4.0] Meta Description character count (#27804) 2020-02-06 21:46:11 +00:00
Brian Teeman
e82a29fb4f
[4.0] Update Tinymce (#27520)
* [4.0] Update Tinymce

TinyMce follows semantic versioning. There is no reason that we should be locked down to an old patch release of 5.0.14 when the current is 5.1.5

Some help fixing the javascript in build\build-modules-js\init.es6.js to write the correct version number in the plugin xml would be appreciated

* Fix TinyMCE version in manifest file

* Fix CodeMirror version in manifest file

* Simplify version replacement

* xml

Co-authored-by: SharkyKZ <sharkykz@gmail.com>
2020-02-05 18:43:29 +01:00
Brian Teeman
456a1d2630
[4.0] awesomplete accessibility fix (#27690)
We use the library awesomeplete in a few places but the version we have is outdated and has some accessibility bugs.

This PR will update to the latest release 1.1.5

### testing
1. publish the search module
2. inspect the source of the module and there is NO aria-expanded attribute
3. apply pr and then npm i
4. inspect the source of the module and there is an aria-expanded=false attribute
5. When the popup appears with search results this changes to aria-expanded=true

Co-authored-by: Quy <quy@fluxbb.org>
2020-01-29 12:37:47 -08:00
SharkyKZ
5267008d5c Update Bootstrap to 4.4.1 (#27294) 2020-01-16 12:03:40 +00:00
Fedir Zinchuk
cb00087348 [4.0] Update Choices.js, fix placeholder for a select with multiple attribute (#27093) 2019-11-18 13:51:08 +00:00
Brian Teeman
a8da9620e1 [4.0] Fontawesome update (#27028)
PR for #27019
2019-11-11 11:19:16 +00:00
dGrammatiko
9a6ef5f876 [4.0][CLEAR CACHE] Build tools fixes (#26557) 2019-10-17 11:23:29 +01:00
wilsonge
b8fe7c9b36
Update Joomla Custom Elements repo 2019-10-06 11:15:16 +01:00
Brian Teeman
dcb689d14f [4.0] metismenu upgrade to 1.1.0 (#26275) 2019-09-25 23:16:41 +01:00
Brian Teeman
3185c94b83 [4.0] Update deprecated license (#26251)
The spdx have deprecated the short license identifier GPL-2.0+ and we should use GPL-2.0-or-later
https://spdx.org/licenses/
2019-09-10 11:46:31 +01:00
wilsonge
d67fe4d7bf Joomla! 3.9.8 release
-----BEGIN PGP SIGNATURE-----
 
 iQHIBAABCgAyFiEEc8tLlhrb4aveTfJiRzuTXEnqGwgFAl0AB8EUHGxlaXRobmVy
 QGl0cm9uaWMuYXQACgkQRzuTXEnqGwjJugv8DY7CYZLAKfq9zEXwh+vKDAMG91oL
 rNg4KWdyz0Hm/peXkxVDefn1Pwqnb5b9szsKVOweNnQy4jguZ+M2yh+VS+2ftSAr
 ptCYVcainnX0trPGONqBQSubYmwqqRq+A22tCt0yKidzNZJGCpZAylWee58cpGpg
 9nzeLU1+ovaLqKoip1xm+C5qZFmK3+no99hHJErJ8NxhnKNVXFGlP2hz1zpSlPT1
 XA4hsEj/EyzhQRUEUVAPoa978YmvICKiR0JqN+es/fte+AijC84rwYUeyKcu8Yzd
 G+rEjwvGghiLmq76++dWWZ5dV8qFrLup54iN4IxZJUbmd92349auUmU6R0DlZ2e5
 L0av6mtgeJzCp9QZLmQTATp+BMtvWzr0uGqhTb3M660fVShbHS8EbxYdjxfrMnrq
 wJTN6qibeC0qGnr58zs57Qz/c2/+S2oqEl+YL3jfXdUPFC+X2YDOIEXRVJePnQj4
 acGJUbnBhSbnTbFsNlxGITPU/4D+pRL5cknR
 =xfI3
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE5a/8IjweQSgQZsLg74Exkxj8nQQFAl1qmjQACgkQ74Exkxj8
 nQQd/QgAhFG13nor7SHtLd/gIlxxswe9PCjEGVFTEmjtJcvkpeER8qChFmudiDB3
 9gQ8wtu2GTidX2HFUqS/Y0PnW4rc++uoy5NU88qWlmpFESchPiRGxxiAN0arS1qA
 HoMgbIi81oFwiRZ4Wg7hvExRkOHgBt55oryF0/ZLFqXAl9Jbpbmw5xIjnqI1fNRA
 r3sNNchaKt2m/PIUtzHFSg5OFoXD2CGCXjn/PpxrPtitLmmL9nPwH7OO8CeyqcMw
 ZAah/KdQkM1FHP5xJn4bfPoEpe1IOwryz512vCag8eQm+YJP5ZaSKZDenKOIqH5d
 2YfNxvFBZkYd11iFNR06GmBTG9pZdQ==
 =2FID
 -----END PGP SIGNATURE-----

Merge tag '3.9.8' into 4.0-dev

Joomla! 3.9.8 release
2019-08-31 17:02:58 +01:00
Hannes Papenberg
a98114f797 Merge branch '4.0-dev' of https://github.com/joomla/joomla-cms into release
# Conflicts:
#	administrator/components/com_contact/tmpl/contact/edit_associations.php
#	administrator/components/com_content/tmpl/article/edit_associations.php
#	administrator/components/com_menus/tmpl/item/edit_associations.php
#	administrator/components/com_newsfeeds/tmpl/newsfeed/edit_associations.php
#	administrator/templates/atum/scss/vendor/bootstrap/_table.scss
2019-07-27 09:21:16 +02:00
Hannes Papenberg
909047292c [4.0] Changing npm to use browserslist directive (#25557) 2019-07-26 20:25:54 +01:00
Benjamin Trenkle
954fb1e74c Merge branch '4.0-dev' of github.com:joomla/joomla-cms into release
# Conflicts:
#	.drone.yml
#	administrator/components/com_templates/tmpl/style/edit.php
#	composer.lock
2019-07-20 04:57:41 +02:00
Hannes Papenberg
f11df32994 Updating npm packages (#25641) 2019-07-19 20:19:11 +01:00
Hannes Papenberg
06a5ce8a12 Merge branch '4.0-dev' of https://github.com/joomla/joomla-cms into release
# Conflicts:
#	.drone.yml
2019-07-12 01:04:42 +02:00
Puneet Kala
9840a99948 Updating Localhost testing setup instructions, adding selenium standalone node module (#25483) 2019-07-11 23:10:18 +01:00
Benjamin Trenkle
5fd0dd6811 Merge branch '4.0-dev' of github.com:joomla/joomla-cms into release
# Conflicts:
#	administrator/components/com_cpanel/Model/SystemModel.php
#	administrator/components/com_users/tmpl/users/default.php
#	administrator/modules/mod_login/tmpl/default.php
#	administrator/modules/mod_status/tmpl/default.php
#	administrator/templates/atum/scss/vendor/_dragula.scss
#	administrator/templates/atum/templateDetails.xml
#	composer.lock
#	layouts/joomla/form/field/rules.php
#	package.json
2019-07-05 15:42:19 +02:00
Brian Teeman
a4dabb6ac4 [4.0] Update custom elements (#25428)
@wilsonge as discussed I have updated the package and package-lock to the latest version of the custom elements
2019-07-04 23:17:27 +01:00
wilsonge
83b540ed21 Joomla! 3.9.5
-----BEGIN PGP SIGNATURE-----
 
 iQHIBAABCgAyFiEEc8tLlhrb4aveTfJiRzuTXEnqGwgFAlysW2kUHGxlaXRobmVy
 QGl0cm9uaWMuYXQACgkQRzuTXEnqGwhJ/AwA0WrRafxWJ11DiliWCT2eiC9JsH6g
 aP3DPcNc73sMbe8HRYxOlbBgLCtYdWs6/wsi+eAPNjcN4VgwqJbp4l5njQZe+8vu
 ZMoOywGFR3jn8h0wYgB/kSaettDC5XEQuVov3n0Un1ePdd9NTrYIF0+2+A8MNHd5
 FcIuUyymHtovvOLuEdxvRYwUmm2jG5HDER3uWurXt39P7oYHkUy4ZbXBYbD+XIWn
 dPaIOElp+BTNCVKK5OrnGoDEPdiTz1rSIAhYRlukJ1vQBnt/1puWilF4FgLyp3r3
 BhQexZdHFxZhXeXRVJSTva4cXrIYDLcgxCgzpH4swT1rlDWH6GBYGjPP4PBKHgu5
 TlVYXYbRLIJquz8CY7gE1coY1OQGPEF9p9uoxLGtqb6L9nHWs188s2AivxasKe20
 WWGTDM18gZpD545uNstoxI/PbjJGr2x8791N1piTBlpO8NAE9bIvuHZ1eUNG8Ucj
 xSG4QZgDy2uCJgF8KAK035JHeaX2Ef7gPPlL
 =2ONu
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE5a/8IjweQSgQZsLg74Exkxj8nQQFAl0dN30ACgkQ74Exkxj8
 nQQIEAf/fD8s8QbiAgHtYoaQFW7HW1aJPJWfnRWQW6Q1PDEnqrQfaJQBRLQovWQl
 R4ivrwOhI/S/jD2uxCG8680TwGfanB17kdmNgIu9ERMB7nFvfSS6t4blE8rPrSva
 JugWGtvaNb2BV9ji5Bl012kqoSVSBflr+/UPNnK54q3lCd4sSJIDe0KDX8JRh/7v
 Zf0zbBnp9zy4aYdZIqDo/O47J6koWtTBLmElKFVk+W244bHeuM8qla7aMTjl8QL4
 DKScRq5IdG7Mt0I6Xj2AYRn82K0LAWiZna0zrfUFZpe4QIruuOHAfysHzf5JJ+Wy
 7GcaZqpczCt5ZG+kCZZpbSLcvDiBcA==
 =Kaxw
 -----END PGP SIGNATURE-----

Merge tag '3.9.5' into 4.0-dev

Joomla! 3.9.5
2019-07-04 00:17:15 +01:00
Hannes Papenberg
374d4a7b75 [4.0] Update dependencies (#25392) 2019-07-02 09:17:34 +01:00
Hannes Papenberg
d2fc03b289 Merge branch '4.0-dev' of https://github.com/joomla/joomla-cms into j4update2
# Conflicts:
#	administrator/components/com_users/tmpl/users/default.php
#	composer.lock
2019-05-09 21:33:03 +02:00
David Jardin
2a28fc1fc5 [4.0] Fix compatibility with node 12 (#24812) 2019-05-06 17:50:59 +02:00
David Jardin
87b0f92cc6 [4.0] Include the mediamanager npm depedencies in the drone cache (#24798)
* Include the mediamanager npm depedencies in the drone cache

* fix yaml signature and syntax
2019-05-05 15:38:46 +02:00
wilsonge
4a456cde62
Merge branch '4.0-dev' into release 2019-05-05 13:48:15 +01:00
wilsonge
1b8a86339a
Stop people trying on node 12
Node-gyp in our package tree doesn't compile in node 12 at the moment. We can remove this exclusion when our dependencies build correctly
2019-05-05 12:59:18 +01:00
Benjamin Trenkle
ea513aa5a0 Readd roboto font 2019-05-05 10:17:18 +02:00
Olivier
2ea5dd273f [4.0] Installation from the source fix (#23597) 2019-05-04 18:16:25 +02:00