</LocationMatch>
+<Location /opac/>
+ # ----------------------------------------------------------------------------------
+ # Some mod_deflate fun
+ # ----------------------------------------------------------------------------------
+ <IfModule mod_deflate.c>
+ SetOutputFilter DEFLATE
+
+ BrowserMatch ^Mozilla/4 gzip-only-text/html
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip
+ BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
+
+ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
+
+ <IfModule mod_headers.c>
+ Header append Vary User-Agent env=!dont-vary
+ </IfModule>
+ </IfModule>
+
+</Location>
+
+<Location //opac/>
+ # ----------------------------------------------------------------------------------
+ # Some mod_deflate fun
+ # ----------------------------------------------------------------------------------
+ <IfModule mod_deflate.c>
+ SetOutputFilter DEFLATE
+
+ BrowserMatch ^Mozilla/4 gzip-only-text/html
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip
+ BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
+
+ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
+
+ <IfModule mod_headers.c>
+ Header append Vary User-Agent env=!dont-vary
+ </IfModule>
+ </IfModule>
+
+</Location>
+
+<Location /js/>
+ # ----------------------------------------------------------------------------------
+ # Some mod_deflate fun
+ # ----------------------------------------------------------------------------------
+ <IfModule mod_deflate.c>
+ SetOutputFilter DEFLATE
+
+ BrowserMatch ^Mozilla/4 gzip-only-text/html
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip
+ BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
+
+ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
+
+ <IfModule mod_headers.c>
+ Header append Vary User-Agent env=!dont-vary
+ </IfModule>
+ </IfModule>
+
+</Location>
# ----------------------------------------------------------------------------------
# Force SSL on the OPAC's "My Account" page
SetHandler None
</LocationMatch>
+# ----------------------------------------------------------------------------------
+# Some mod_deflate logging setup
+# ----------------------------------------------------------------------------------
+<IfModule mod_deflate.c>
+ DeflateFilterNote Input instream
+ DeflateFilterNote Output outstream
+ DeflateFilterNote Ratio ratio
+
+ LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
+ CustomLog /var/log/apache2/deflate_log deflate
+</IfModule>
-dependencies ={
- layers: [
-{
- name: "openils_dojo.js",
- dependencies: [
- "dijit.form.CurrencyTextBox",
+dependencies = {
+ layers: [{
+ name: "openils_all_opac_dojo.js",
+ dependencies: [
+
+ "dijit._Calendar",
"dijit.Menu",
+ "dojo.io.script",
+ "dijit.Dialog",
+ "dijit.form.Button",
+ "dijit.form.CheckBox",
+ "dijit.form.CurrencyTextBox",
+ "dijit.form.DateTextBox",
"dijit.form.FilteringSelect",
- "dojox.grid.compat._data.dijitEditors",
- "dojox.jsonPath",
- "dijit.ProgressBar",
- "dijit.Toolbar",
+ "dijit.form._FormWidget",
+ "dijit.form.NumberSpinner",
+ "dijit.form.NumberTextBox",
"dijit.form.TextBox",
+ "dijit.form.ValidationTextBox",
+ "dijit.layout.ContentPane",
+ "dijit.ProgressBar",
+ "dijit._Templated",
+ "dijit._Widget",
+ "dojo.cookie",
+ "dojo.data.ItemFileReadStore",
+ "dojo.data.ItemFileWriteStore",
+ "dojo.date.locale",
+ "dojo.date.stamp",
+ "dojo.query",
+ "dojo.string",
+ "dojox.grid.compat._data.dijitEditors",
+ "dojox.grid.compat._data.editors",
+ "dojox.grid.compat._data.model",
"dojox.grid.DataGrid",
- "dojox.fx",
- "dijit.layout.BorderContainer",
"dojox.grid.Grid",
- "dijit.form.ValidationTextBox",
+ "dojox.jsonPath",
+ "dojox.xml.parser"
+ ]
+ },{
+ name: "openils_ui_dojo.js",
+ dependencies: [
+ "dijit.Dialog",
+ "dijit.form.Button",
+ "dijit.form.CheckBox",
"dijit.form.ComboBox",
- "dijit.layout.LayoutContainer",
- "dijit.Tree",
+ "dijit.form.CurrencyTextBox",
+ "dijit.form.DateTextBox",
+ "dijit.form.DropDownButton",
+ "dijit.form.FilteringSelect",
+ "dijit.form.Form",
"dijit.form.NumberSpinner",
+ "dijit.form.NumberTextBox",
+ "dijit.form.RadioButton",
+ "dijit.form.Textarea",
+ "dijit.form.TextBox",
+ "dijit.form.TimeTextBox",
+ "dijit.layout.ContentPane",
+ "dijit.layout.LayoutContainer",
+ "dijit.layout.SplitContainer",
+ "dijit.layout.StackContainer",
+ "dijit.layout.TabContainer",
+ "dijit.Menu",
+ "dijit.MenuItem",
+ "dijit.ProgressBar",
+ "dijit.Toolbar",
"dijit.Tooltip",
+ "dijit.TooltipDialog",
+ "dojo.cookie",
+ "dojo.data.ItemFileReadStore",
+ "dojo.data.ItemFileWriteStore",
+ "dojo.date",
+ "dojo.date.locale",
+ "dojo.date.stamp",
+ "dojo.dnd.Container",
+ "dojo.dnd.Source",
+ "dojo.io.iframe",
+ "dojo.parser",
+ "dojo.string",
+ "dojox.encoding.base64",
+ "dojox.form.CheckedMultiSelect",
+ "dojox.grid.cells.dijit",
+ "dojox.grid.DataGrid",
+ "dojox.grid.Grid",
+ "dojox.string.sprintf",
"dojox.widget.PlaceholderMenuItem",
+ "dojox.xml.parser"
+ ]
+ },{
+ name: "openils_full_dojo.js",
+ dependencies: [
+ "dijit._Calendar",
+ "dijit.Dialog",
+ "dijit.form.Button",
+ "dijit.form.CheckBox",
+ "dijit.form.ComboBox",
+ "dijit.form.CurrencyTextBox",
+ "dijit.form.DateTextBox",
+ "dijit.form.DropDownButton",
+ "dijit.form.FilteringSelect",
"dijit.form.Form",
+ "dijit.form._FormWidget",
+ "dijit.form.NumberSpinner",
+ "dijit.form.NumberTextBox",
+ "dijit.form.RadioButton",
"dijit.form.Textarea",
+ "dijit.form.TextBox",
+ "dijit.form.TimeTextBox",
+ "dijit.form.ValidationTextBox",
+ "dijit.layout.BorderContainer",
+ "dijit.layout.ContentPane",
+ "dijit.layout.LayoutContainer",
+ "dijit.layout.SplitContainer",
+ "dijit.layout.StackContainer",
+ "dijit.layout.TabContainer",
+ "dijit.Menu",
+ "dijit.MenuItem",
+ "dijit.ProgressBar",
+ "dijit._Templated",
+ "dijit.Toolbar",
+ "dijit.Tooltip",
+ "dijit.TooltipDialog",
+ "dijit.Tree",
+ "dijit._Widget",
+ "dojo.cookie",
"dojo.data.ItemFileReadStore",
"dojo.data.ItemFileWriteStore",
+ "dojo.date",
+ "dojo.date.locale",
+ "dojo.date.stamp",
+ "dojo.dnd.Container",
+ "dojo.dnd.Source",
+ "dojo.io.iframe",
+ "dojo.io.script",
+ "dojo.parser",
+ "dojo.query",
+ "dojo.string",
+ "dojox.encoding.base64",
+ "dojox.form.CheckedMultiSelect",
+ "dojox.fx",
+ "dojox.grid.cells.dijit",
+ "dojox.grid.compat._data.dijitEditors",
+ "dojox.grid.compat._data.editors",
+ "dojox.grid.compat._data.model",
+ "dojox.grid.DataGrid",
+ "dojox.grid.Grid",
+ "dojox.jsonPath",
+ "dojox.string.sprintf",
+ "dojox.widget.PlaceholderMenuItem",
+ "dojox.widget.Toaster",
+ "dojox.xml.parser"
+ ]
+ },{
+ name: "openils_opac_dojo.js",
+ dependencies: [
+ "dijit._Calendar",
+ "dijit.Dialog",
"dijit.form.Button",
"dijit.form.DateTextBox",
- "dijit.layout.ContentPane",
+ "dijit.form.FilteringSelect",
+ "dijit.form.TextBox",
+ "dijit.Menu",
+ "dojo.cookie",
+ "dojo.date.locale",
+ "dojo.date.stamp",
+ "dojo.io.script",
+ "dojo.parser"
+ ]
+ },{
+ name: "openils_dojo.js",
+ dependencies: [
+ "dijit._Calendar",
"dijit.Dialog",
- "dojox.widget.Toaster",
- "dijit.form.NumberTextBox",
- "dijit.layout.SplitContainer",
- "dojox.form.CheckedMultiSelect",
- "dijit.form.TimeTextBox",
+ "dijit.form.Button",
+ "dijit.form.DateTextBox",
+ "dijit.form.FilteringSelect",
+ "dijit.form.TextBox",
+ "dijit.Menu",
+ "dojo.cookie",
+ "dojo.date.locale",
+ "dojo.date.stamp",
+ "dojo.io.script",
+ "dojo.parser"
+ ]
+ },{
+ name: "openils_dojo_dojo.js",
+ dependencies: [
+ "dijit.Dialog",
+ "dijit.form.Button",
"dijit.form.CheckBox",
- "dijit.layout.TabContainer",
- "dojo.io.script"
- ]
-}
-
- ],
+ "dijit.form.CurrencyTextBox",
+ "dijit.form.DateTextBox",
+ "dijit.form.FilteringSelect",
+ "dijit.form._FormWidget",
+ "dijit.form.NumberSpinner",
+ "dijit.form.NumberTextBox",
+ "dijit.form.TextBox",
+ "dijit.form.ValidationTextBox",
+ "dijit.layout.ContentPane",
+ "dijit.ProgressBar",
+ "dijit._Templated",
+ "dijit._Widget",
+ "dojo.cookie",
+ "dojo.data.ItemFileReadStore",
+ "dojo.data.ItemFileWriteStore",
+ "dojo.date.locale",
+ "dojo.date.stamp",
+ "dojo.query",
+ "dojo.string",
+ "dojox.grid.compat._data.dijitEditors",
+ "dojox.grid.compat._data.editors",
+ "dojox.grid.compat._data.model",
+ "dojox.grid.DataGrid",
+ "dojox.grid.Grid",
+ "dojox.jsonPath",
+ "dojox.xml.parser"
+ ]
+ }],
prefixes: [
- [ "dijit", "../dijit" ],
- [ "dojox", "../dojox" ]
- ]
+ [ "dijit", "../dijit" ],
+ [ "dojox", "../dojox" ]
+ ]
};