The single jQuery plugins and the jQuery core and the grunt combination & minification tool for the Eqdkp-Plus jquery core
Contents
- core.js
- Standalone jQuery Plugins
- Modules with dependency to core
- jQuery Plugins in debug mode
- jQuery Plugins TBR
- Deprecated jQuery Plugins
- jQueryUI themes
- compile JS core
- Compile templates
- Authors
Javascript core
core.js
The following plugins are compiled to the core.js file
Plugin name | Version | URL |
---|---|---|
jquery | 3.5.1 | jquery.com |
jquery.ui | 1.12.1 | jqueryui.com |
moment.js | 2.26.0 | momentJS.com |
jquery.form | 4.2.2 | jquery.form |
jquery.collapser | 2.0.1 | jquery.collapser |
jquery.rssreader | 1.1.0 | jquery.RSSreader |
jquery.timepicker | 1.6.3 | jquery.timepicker |
jquery.multiselect | latest dev | jquery.multiselect |
jquery.multiselect.filter | 2.0 | jquery.multiselect.filter |
jquery.ui.framedialog | custom | old homepage |
jquery.qtip2 | 3.0.3 | jquery.qtip2 |
jquery.colorbox | 1.6.4 | jquery.colorbox |
jquery.spectrum | 1.8.1 | jquery.spectrum |
jquery.toolbar | 1.1.0 | jquery.toolbar |
jquery.raty | 2.8.0 | jquery.raty |
jquery.nestedsortable | 2.0.0 | original current |
jquery.relativeTime | 1.0.1 | custom |
favico.js | 0.3.10 | favicon.js |
jquery.toast | 1.3.2 | jquery.toast.js |
jquery.touchswipe | 1.6.19 | jquery.touchswipe |
standalone plugins
These pugins are not compiled into the core.js, they are moved to single folders and included on the pages using the plugin. If the plugin should be available globally, it must be compiled in the core.
Plugin name | plugin | version | URL |
---|---|---|---|
jquery.jqplot | core | 1.0.8 | jquery.JQplot |
jquery.fullcalendar | core/calendar | 3.10.2 | fullcalendar.io |
jquery.circles | core/admin | 0.0.6 | jquery.circles |
jquery.jcrop | plugin/mediacenter | 2.0.4 | jquery.jcrop |
jquery.MonthPicker | core/calendar | 3.0.4 | jquery.MonthPicker |
leaflet | core/calendar | 1.6.0 | leaflet.js |
modules with dependency to jquery or jqueryUI
The following independent javascript programmes/modules have dependencies with jQuery or jQueryUI and needs to be tested before upgrading one of these two.
Plugin name | Version | URL |
---|---|---|
elFinder | 2.1 tree | elFinder |
tinyMCE | 4.4.x | tinyMCE |
openid-selector | 1.3 | OpenID Selector |
only for dev versions
Plugins are loaded in the dev version of eqdkp-pkus only (uncompressed core, debug mode enabled)
Plugin name | Version | URL |
---|---|---|
jquery.migrate | 3.2.0 | jquery.migrate |
to be replaced
These plugins are currently used, but will be substituted in a future version of Eqdkp-Plus
Plugin name | Version | URL | Sustitute Product | Reason |
---|---|---|---|---|
jquery.timepicker | 1.6.3 | jquery.timepicker | js flatpicker | Not longer actively developed |
jquery.ui.framedialog | custom | old homepage | tbs | really old code, throwing errors |
deprecated
These plugins are deprecated and will be removed in the defined target version
Plugin name | Version | Removed in | URL |
---|---|---|---|
jquery.superfish | 1.7.9 | 2.3.31 | jquery.superfish |
jquery.eqdualheight | unknown | 2.3.0 | jquery.equalheight |
jquery.easydropdown | nightly | 2.3.0 | jquery.easydropdown |
jquery.notify | 1.5 | 2.3.0 | jquery.notify |
jquery.placepicker | 0.0.4 | 2.3.0 | jquery.placepicker |
gmaps | 0.4.25 | 2.3.0 | gmaps |
jqueryUI themes
The jqueryUI template is build into the core by default. It uses less to reduce the overhead of files. The templates could inherit and change the less colour settings by adding a jquery.less file to the template root. This file contains the changed variables, the original variables are overwritten by this rule. The following table contains the links to the themeroller profiles for each template.
Style name | Author | URL |
---|---|---|
eqdkp_modern | Dev team | Link |
eqdkp_default | Dev team | Link |
eqdkp_neon | Inkraja | Link |
eqdkp_bluesky | Inkraja | Link |
eqdkp_tsw_orochi | Inkraja | Link |
eqdkp_tsw_agartha | Inkraja | Link |
eqdkp_swtor | Inkraja | Link |
compile core
To build the query core, nodeJS and the javascript task runner grunt is required.
Installation
- Install Node.js (packages available on nodejs.com)
- Install grunt by using the node package manager: npm install grunt -g
compilation of js core
- open the console / command prompt
- Go to the "Sites/tools/tool-jqcorebuilder/"
- run the command "grunt" on unix and "grunt.cmd" on windows
- wait and look if there is an error
- the generated files are in the dist folder
Build locale file
- open the console / command prompt
- Go to the "Sites/tools/tool-jqcorebuilder/"
- run the command "grunt buildLocales" on unix and "grunt.cmd buildLocales" on windows
- wait and look if there is an error
- the generated files are in the locales folder
Authors
- Wallenium (building tools and maintaining the stuff)
- Godmod (development)
- Asitara (JqueryUI Themereoller Less Extractor)