User Tools

Site Tools


developers:libraries_used:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developers:libraries_used:start [2013/09/26 19:48]
jonyo [html5shiv (HTML 5 Compatibility JS Library for IE)]
developers:libraries_used:start [2014/09/25 16:55] (current)
Line 34: Line 34:
  
 | **Name** | Modernizr | | **Name** | Modernizr |
-| **Location** | js/modernizr.js | +| **Location** | js/modernizr-2.6.2.min.js | 
-| **URL** | [[http://modernizr.com/]] |+| **URL** | [[http://modernizr.com/]] - [[http://html5boilerplate.com]]((The modernizr is a custom build that is distributed with the HTML5 Boilerplate project.)) |
 | **Version & Release Date** | 2.6.2 | | **Version & Release Date** | 2.6.2 |
-| **Last Updated in Geo** | 12 July, 2013 (Version 7.3.0) |+| **Last Updated in Geo** | 04 October, 2013 (Version 7.3.0) |
 | **Usage in Geo** | Used in new default templates, for browser feature detection and to ensure HTML5 compatibility in IE versions 8 and below. | | **Usage in Geo** | Used in new default templates, for browser feature detection and to ensure HTML5 compatibility in IE versions 8 and below. |
  
-**Usage Notes:**  First added in **version 7.3.0**.  Note that this includes html5shiv so renders the stand-alone html5shiv library unnecessary.  At the moment just a few places make use of Modernizr to it's full extent, going forward we plan to incrementally improve that to fully leverage what this library can accomplish.+**Usage Notes:**  First added in **version 7.3.0**.  Note that this includes html5shiv so renders the stand-alone html5shiv library unnecessary.  Also note that unlike other JS libraries, this needs to be loaded after all of the CSS is loaded, but before the body is loaded((In other words, right before the </head> tag in most cases.)), in order to avoid FOUC. 
 + 
 +At the moment just a few places make use of Modernizr's tests to it's full extent, going forward we plan to incrementally improve that to fully leverage what this library can accomplish.
 ===== Mobile Detect ===== ===== Mobile Detect =====
  
Line 46: Line 48:
 | **Location** | classes/Mobile-Detect/Mobile_Detect.php | | **Location** | classes/Mobile-Detect/Mobile_Detect.php |
 | **URL** | [[http://mobiledetect.net/]] | | **URL** | [[http://mobiledetect.net/]] |
-| **Version & Release Date** | 2.6.+| **Version & Release Date** | 2.7.
-| **Last Updated in Geo** | 7 May, 2013 (Added in Version 7.3.0+) |+| **Last Updated in Geo** | 4 October, 2013 (Added in Version 7.3.0+) |
 | **Usage in Geo** | Used by the template system to detect when site is being viewed on mobile device, for purposes of selective mobile template loading. | | **Usage in Geo** | Used by the template system to detect when site is being viewed on mobile device, for purposes of selective mobile template loading. |
  
Line 114: Line 116:
 | **URL** | [[http://http://jqueryui.com/]] | | **URL** | [[http://http://jqueryui.com/]] |
 | **Version & Release Date** | 1.10.2 | | **Version & Release Date** | 1.10.2 |
-| **Last Updated in Geo** | 04/22/2013 (First added in 7.1.0) |+| **Last Updated in Geo** | 02/27/2014 (First added in 7.1.0) |
 | **Usage in Geo** | We use a custom build of jQuery UI that only includes the components mentioned below, plus the requirements for those component(s).  This is done to help with bandwidth, "everything" produces a 200K+ sized JS file minified.  But only including the components mentioned below produces < 50K sized file (minified), much better for page load speed. | | **Usage in Geo** | We use a custom build of jQuery UI that only includes the components mentioned below, plus the requirements for those component(s).  This is done to help with bandwidth, "everything" produces a 200K+ sized JS file minified.  But only including the components mentioned below produces < 50K sized file (minified), much better for page load speed. |
-| **jQuery UI Components** | Draggable, Autocomplete |+| **jQuery UI Components** | Draggable, Sortable, Autocomplete, Datepicker, Dialog |
  
 **Customization note:**  As noted in the jQuery entry, we are switching from using Prototype to using jQuery.  There is a LOT of existing code, so we're not going to do it all in one version.  Until everything is converted over, Prototype and Scriptaculous will continue to be used.  So be careful of using $() - that must ONLY be used for Prototype, it will not work (unless properly encapsulated) for calling jQuery or jQuery UI.  Instead use the **jQuery(...)** syntax instead of the short-hand <del>$(...)</del> syntax. **Customization note:**  As noted in the jQuery entry, we are switching from using Prototype to using jQuery.  There is a LOT of existing code, so we're not going to do it all in one version.  Until everything is converted over, Prototype and Scriptaculous will continue to be used.  So be careful of using $() - that must ONLY be used for Prototype, it will not work (unless properly encapsulated) for calling jQuery or jQuery UI.  Instead use the **jQuery(...)** syntax instead of the short-hand <del>$(...)</del> syntax.
  
 Note that it is possible to load this library from [[http://code.google.com/apis/libraries/devguide.html|Google Libraries API]] rather than off the local site.  See the **Use Google Libraries API** setting in the admin at **Design > Template Sets** in the Advanced Settings section. Note that it is possible to load this library from [[http://code.google.com/apis/libraries/devguide.html|Google Libraries API]] rather than off the local site.  See the **Use Google Libraries API** setting in the admin at **Design > Template Sets** in the Advanced Settings section.
 +
 +===== jQuery UI Touch Punch =====
 +
 +| **Name** | jQuery UI Touch Punch |
 +| **Location** | js/jquery.ui.touch-punch.min.js |
 +| **URL** | [[http://touchpunch.furf.com/]] |
 +| **Version & Release Date** | 0.2.3 |
 +| **Last Updated in Geo** | 03/25/2014 (First added in 7.4.0) |
 +| **Usage in Geo** | Used to make jQuery-UI compatible with touch events.  Meaning it makes the jQuery-UI stuff, like sortable lists (drag & drop), work on mobile devices.  Note that this will be removed if/when jQuery UI is compatible with touch events natively. |
 ===== Prototype (Javascript Framework) ===== ===== Prototype (Javascript Framework) =====
  
Line 179: Line 190:
 | **Location** | classes/php5_classes/smarty/ | | **Location** | classes/php5_classes/smarty/ |
 | **URL** | [[http://www.smarty.net]] | | **URL** | [[http://www.smarty.net]] |
-| **Version & Release Date** | 3.1.13 (Jan 162013) | +| **Version & Release Date** | 3.1.18 (Apr 7th2014) | 
-| **Last Updated in Geo** | 14 February2013 (version 7.1.0) |+| **Last Updated in Geo** | 08 April2014 (version 7.4.0) |
 | **Usage in Geo** | Used in the geoTemplate class (that class extends the Smarty class).  The geoTemplate class is used throughout the Geo software | | **Usage in Geo** | Used in the geoTemplate class (that class extends the Smarty class).  The geoTemplate class is used throughout the Geo software |
  
 **Usage Notes:** See the [[developers/geoclass/geoview/start]] and geoTemplate documentation. **Usage Notes:** See the [[developers/geoclass/geoview/start]] and geoTemplate documentation.
-===== SWFUpload (Upload Files) ===== 
- 
-| **Name** | SWFUpload | 
-| **Location** | classes/swfupload/ | 
-| **URL** | [[http://www.swfupload.org]] | 
-| **Version & Release Date** | 2.2.0.1 (March 2009) | 
-| **Last Updated in Geo** | 19 April, 2009 | 
-| **Usage in Geo** | Used in the standard image upload page during place a listing and edit listing process.((As of Geo version 4.1.0)) | 
- 
-**Usage Notes**  See the documentation on the SWF Upload website for usage.  This library was first added in Geo version 4.1.0. 
  
-**Modification Notes**  We have applied a small change from SWFUpload v2.5.0 Beta 3 from the JS file, the change applied should make the "instability checks" more accurate.  This was done in Geo version 5.2.1. 
 ===== TinyMCE (WYSIWYG Editor) ===== ===== TinyMCE (WYSIWYG Editor) =====
  
developers/libraries_used/start.1380224883.txt.gz · Last modified: 2014/09/25 16:55 (external edit)