Skip to content

EQdkpPlus/tool-jqcorebuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tool-jqcorebuilder Build Status

The single jQuery plugins and the jQuery core and the grunt combination & minification tool for the Eqdkp-Plus jquery core

Contents

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

  1. Install Node.js (packages available on nodejs.com)
  2. Install grunt by using the node package manager: npm install grunt -g

compilation of js core

  1. open the console / command prompt
  2. Go to the "Sites/tools/tool-jqcorebuilder/"
  3. run the command "grunt" on unix and "grunt.cmd" on windows
  4. wait and look if there is an error
  5. the generated files are in the dist folder

Build locale file

  1. open the console / command prompt
  2. Go to the "Sites/tools/tool-jqcorebuilder/"
  3. run the command "grunt buildLocales" on unix and "grunt.cmd buildLocales" on windows
  4. wait and look if there is an error
  5. the generated files are in the locales folder

Authors

  • Wallenium (building tools and maintaining the stuff)
  • Godmod (development)
  • Asitara (JqueryUI Themereoller Less Extractor)