Personal tools
You are here: Home Zope & Plone tips A list of Javascript files loaded by Plone 2.5
Navigation
 
Document Actions
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

A list of Javascript files loaded by Plone 2.5

by tibi last modified 2009-01-02 06:35
I'm trying to improve the loading of Javascript files from Plone 2.5, so I've compiled a list to have an overview of them. If you disable any file

or change the loading conditions, check the Merged Composition tab in portal_javascripts, to reorder the files as to have as few generated files as possible

name location size(bytes)
function  Notes
register_function.js
CMFPlone/skins/plone_ecmascript  2824  Plone basic JS helpers
no login if disabled???
cssQuery.js CMFPlone/skins/plone_3rdParty  22620 allow querying of the DOM using CSS selectors
probably safe to disable for anonymous, if other files are
disabled
plone_javascript_variables.js
CMFPlone/skins/plone_ecmascript/
 996 global Plone variables that need to be accessible to the Javascripts
probably best leave it to load for Anonymous too
nodeutilities.js
CMFPlone/skins/plone_ecmascript
 4686 DOM manipulation utilities
probably safe to disable for anonymous
cookie_functions.js
CMFPlone/skins/plone_ecmascript
 697 create and read cookie utilities
no login if disabled???
livesearch.js
CMFPlone/skins/plone_3rdParty
 9849 livesearch library
no livesearch if disabled
fullscreenmode.js
CMFPlone/skins/plone_ecmascript
1030
hides the left/right columns by toggling a css class
needs register_function.js
probably safe to disable for anonymous
select_all.js
CMFPlone/skins/plone_ecmascript
2477
Functions for selecting all checkboxes in folder_contents/search_form view

dropdown.js
CMFPlone/skins/plone_ecmascript
4826 This is the code for the dropdown menus. depends on cssQuery.js, register_function.js.
dragdropreorder.js
CMFPlone/skins/plone_ecmascript
 4436 Drag&drop reordering in folder contents
needs sarissa.js, can be disabled for Anonymous
mark_special_links.js
CMFPlone/skins/plone_ecmascript
 4321 Scan all links in the document and set classes on them if they point outside the site, or are special protocols
could be disabled for all users
collapsiblesections.js
CMFPlone/skins/plone_ecmascript  3361 Collabsible sections are sections hidden which
can be shown when a button is clicked
Could be disabled for Anonymous
highlightsearchterms.js
CMFPlone/skins/plone_ecmascript  2892 Highlights the search terms used on the search page, on the pages linked from the search page
Could be safely disabled
se-highlight.js
CMFPlone/skins/plone_3rdParty 1953
Identifies search engines, for search term highlighting
Could be disabled
first_input_focus.js
CMFPlone/skins/plone_ecmascript 1086
Focuses an input field in the first form found
Could be disabled
folder_contents_filter.js
CMFPlone/skins/plone_ecmascript 859
Actions used in the folder_contents view
Safe to disable for Anonymous
folder_contents_hideAddItems.js
CMFPlone/skins/plone_ecmascript 469
function to hide the traditional add items pull down menu.
Safe to disable for Anonymous
styleswitcher.js
CMFPlone/skins/plone_ecmascript 758 Makes it possible to switch stylesheets (smaller, bigger text).
Could be disabled; Uses cookie_functions.js
table_sorter.js
CMFPlone/skins/plone_ecmascript 6771
Table sorter script
Could be disabled. Possibly used in ATTopic views
calendar_formfield.js
CMFPlone/skins/plone_ecmascript 5666
JS calendar bootstrap
Could be disabled for Anonymous
calendarpopup.js
CMFPlone/skins/plone_ecmascript 308
The calendar popup show/hide functions
Could be disabled for Anonymous
ie5fixes.js
CMFPlone/skins/plone_ecmascript 655
Some hacks to fix bugs in IE5, stopping it from spewing errors
Should probably be left
formUnload.js
CMFPlone/skins/plone_ecmascript 5547
Form helpers, such as warning messages when form has been changed
Could be disabled for Anonymous
sarissa.js
CMFPlone/skins/plone_3rdParty 25348
Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs.
Could be disabled for Anonymous and if livesearch is not used
plone_minwidth.js
CMFPlone/skins/plone_ecmascript 1438
Plone sizing fix for broke IE min-width.
This script will make sure things float correctly with the tableless layout, even in broken IE. All other browsers ignore this script.
Could be disabled, maybe
correctPREformatting.js
CMFPlone/skins/plone_ecmascript 856
small utility thing to correct formatting for PRE-elements and some others
Not activated by default, the source code shows that the function is not executed, disable this file
login.js
CMFPlone/skins/plone_ecmascript 2629
Functions used by login pages
Needs cookie_functions.js. Could be disabled on sites where it is possible to login using HTTPAuth login
formsubmithelpers.js
CMFPlone/skins/plone_ecmascript 572
Makes sure a form has not been submited two times
Could be disabled for Anonymous
kupunoi18n.js
kupu/common/ 377
Kupu stuff, only executed when kupu is loaded
Disable when Kupu is not loaded
sarissa_ieemu_xpath.js
kupu/common/ 8558
Sarissa cross browser XML library - IE XPath Emulation, used by Kupu
Disable when Kupu is not loaded
kupuhelpers.js
kupu/common/ 48828
Kupu file
Disable when Kupu is not loaded
kupueditor.js
kupu/common/ 31175
Kupu file Disable when Kupu is not loaded
kupubasetools.js
kupu/common/ 94977
Kupu files Disable when Kupu is not loaded
kupuloggers.js
kupu/common/ 2401
Kupu files Disable when Kupu is not loaded
kupucontentfilters.js
kupu/common/ 28563
Kupu files Disable when Kupu is not loaded
kupuploneeditor.js
kupu/common/ 4094
Kupu files Disable when Kupu is not loaded
kupuploneui.js
kupu/plone/kupu_plone_layer/ 430
Kupu files Disable when Kupu is not loaded
kupusourceedit.js
kupu/common/ 4321
Kupu files Disable when Kupu is not loaded
kupudrawers.js
kupu/common/ 37524
Kupu files Disable when Kupu is not loaded
kupuploneinit.js
kupu/plone/kupu_plone_layer/ 11743
Kupu files Disable when Kupu is not loaded
Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: