First commit
763
assets/css/SpryMenuBar/SpryMenuBar.js
Executable file
@ -0,0 +1,763 @@
|
||||
// SpryMenuBar.js - version 0.13 - Spry Pre-Release 1.6.1
|
||||
//
|
||||
// Copyright (c) 2006. Adobe Systems Incorporated.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
// * Neither the name of Adobe Systems Incorporated nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from this
|
||||
// software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
// POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
/*******************************************************************************
|
||||
|
||||
SpryMenuBar.js
|
||||
This file handles the JavaScript for Spry Menu Bar. You should have no need
|
||||
to edit this file. Some highlights of the MenuBar object is that timers are
|
||||
used to keep submenus from showing up until the user has hovered over the parent
|
||||
menu item for some time, as well as a timer for when they leave a submenu to keep
|
||||
showing that submenu until the timer fires.
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
(function() { // BeginSpryComponent
|
||||
|
||||
if (typeof Spry == "undefined") window.Spry = {}; if (!Spry.Widget) Spry.Widget = {};
|
||||
|
||||
Spry.BrowserSniff = function()
|
||||
{
|
||||
var b = navigator.appName.toString();
|
||||
var up = navigator.platform.toString();
|
||||
var ua = navigator.userAgent.toString();
|
||||
|
||||
this.mozilla = this.ie = this.opera = this.safari = false;
|
||||
var re_opera = /Opera.([0-9\.]*)/i;
|
||||
var re_msie = /MSIE.([0-9\.]*)/i;
|
||||
var re_gecko = /gecko/i;
|
||||
var re_safari = /(applewebkit|safari)\/([\d\.]*)/i;
|
||||
var r = false;
|
||||
|
||||
if ( (r = ua.match(re_opera))) {
|
||||
this.opera = true;
|
||||
this.version = parseFloat(r[1]);
|
||||
} else if ( (r = ua.match(re_msie))) {
|
||||
this.ie = true;
|
||||
this.version = parseFloat(r[1]);
|
||||
} else if ( (r = ua.match(re_safari))) {
|
||||
this.safari = true;
|
||||
this.version = parseFloat(r[2]);
|
||||
} else if (ua.match(re_gecko)) {
|
||||
var re_gecko_version = /rv:\s*([0-9\.]+)/i;
|
||||
r = ua.match(re_gecko_version);
|
||||
this.mozilla = true;
|
||||
this.version = parseFloat(r[1]);
|
||||
}
|
||||
this.windows = this.mac = this.linux = false;
|
||||
|
||||
this.Platform = ua.match(/windows/i) ? "windows" :
|
||||
(ua.match(/linux/i) ? "linux" :
|
||||
(ua.match(/mac/i) ? "mac" :
|
||||
ua.match(/unix/i)? "unix" : "unknown"));
|
||||
this[this.Platform] = true;
|
||||
this.v = this.version;
|
||||
|
||||
if (this.safari && this.mac && this.mozilla) {
|
||||
this.mozilla = false;
|
||||
}
|
||||
};
|
||||
|
||||
Spry.is = new Spry.BrowserSniff();
|
||||
|
||||
// Constructor for Menu Bar
|
||||
// element should be an ID of an unordered list (<ul> tag)
|
||||
// preloadImage1 and preloadImage2 are images for the rollover state of a menu
|
||||
Spry.Widget.MenuBar = function(element, opts)
|
||||
{
|
||||
this.init(element, opts);
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.prototype.init = function(element, opts)
|
||||
{
|
||||
this.element = this.getElement(element);
|
||||
|
||||
// represents the current (sub)menu we are operating on
|
||||
this.currMenu = null;
|
||||
this.showDelay = 250;
|
||||
this.hideDelay = 600;
|
||||
if(typeof document.getElementById == 'undefined' || (navigator.vendor == 'Apple Computer, Inc.' && typeof window.XMLHttpRequest == 'undefined') || (Spry.is.ie && typeof document.uniqueID == 'undefined'))
|
||||
{
|
||||
// bail on older unsupported browsers
|
||||
return;
|
||||
}
|
||||
|
||||
// Fix IE6 CSS images flicker
|
||||
if (Spry.is.ie && Spry.is.version < 7){
|
||||
try {
|
||||
document.execCommand("BackgroundImageCache", false, true);
|
||||
} catch(err) {}
|
||||
}
|
||||
|
||||
this.upKeyCode = Spry.Widget.MenuBar.KEY_UP;
|
||||
this.downKeyCode = Spry.Widget.MenuBar.KEY_DOWN;
|
||||
this.leftKeyCode = Spry.Widget.MenuBar.KEY_LEFT;
|
||||
this.rightKeyCode = Spry.Widget.MenuBar.KEY_RIGHT;
|
||||
this.escKeyCode = Spry.Widget.MenuBar.KEY_ESC;
|
||||
|
||||
this.hoverClass = 'MenuBarItemHover';
|
||||
this.subHoverClass = 'MenuBarItemSubmenuHover';
|
||||
this.subVisibleClass ='MenuBarSubmenuVisible';
|
||||
this.hasSubClass = 'MenuBarItemSubmenu';
|
||||
this.activeClass = 'MenuBarActive';
|
||||
this.isieClass = 'MenuBarItemIE';
|
||||
this.verticalClass = 'MenuBarVertical';
|
||||
this.horizontalClass = 'MenuBarHorizontal';
|
||||
this.enableKeyboardNavigation = true;
|
||||
|
||||
this.hasFocus = false;
|
||||
// load hover images now
|
||||
if(opts)
|
||||
{
|
||||
for(var k in opts)
|
||||
{
|
||||
if (typeof this[k] == 'undefined')
|
||||
{
|
||||
var rollover = new Image;
|
||||
rollover.src = opts[k];
|
||||
}
|
||||
}
|
||||
Spry.Widget.MenuBar.setOptions(this, opts);
|
||||
}
|
||||
|
||||
// safari doesn't support tabindex
|
||||
if (Spry.is.safari)
|
||||
this.enableKeyboardNavigation = false;
|
||||
|
||||
if(this.element)
|
||||
{
|
||||
this.currMenu = this.element;
|
||||
var items = this.element.getElementsByTagName('li');
|
||||
for(var i=0; i<items.length; i++)
|
||||
{
|
||||
if (i > 0 && this.enableKeyboardNavigation)
|
||||
items[i].getElementsByTagName('a')[0].tabIndex='-1';
|
||||
|
||||
this.initialize(items[i], element);
|
||||
if(Spry.is.ie)
|
||||
{
|
||||
this.addClassName(items[i], this.isieClass);
|
||||
items[i].style.position = "static";
|
||||
}
|
||||
}
|
||||
if (this.enableKeyboardNavigation)
|
||||
{
|
||||
var self = this;
|
||||
this.addEventListener(document, 'keydown', function(e){self.keyDown(e); }, false);
|
||||
}
|
||||
|
||||
if(Spry.is.ie)
|
||||
{
|
||||
if(this.hasClassName(this.element, this.verticalClass))
|
||||
{
|
||||
this.element.style.position = "relative";
|
||||
}
|
||||
var linkitems = this.element.getElementsByTagName('a');
|
||||
for(var i=0; i<linkitems.length; i++)
|
||||
{
|
||||
linkitems[i].style.position = "relative";
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
Spry.Widget.MenuBar.KEY_ESC = 27;
|
||||
Spry.Widget.MenuBar.KEY_UP = 38;
|
||||
Spry.Widget.MenuBar.KEY_DOWN = 40;
|
||||
Spry.Widget.MenuBar.KEY_LEFT = 37;
|
||||
Spry.Widget.MenuBar.KEY_RIGHT = 39;
|
||||
|
||||
Spry.Widget.MenuBar.prototype.getElement = function(ele)
|
||||
{
|
||||
if (ele && typeof ele == "string")
|
||||
return document.getElementById(ele);
|
||||
return ele;
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.prototype.hasClassName = function(ele, className)
|
||||
{
|
||||
if (!ele || !className || !ele.className || ele.className.search(new RegExp("\\b" + className + "\\b")) == -1)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.prototype.addClassName = function(ele, className)
|
||||
{
|
||||
if (!ele || !className || this.hasClassName(ele, className))
|
||||
return;
|
||||
ele.className += (ele.className ? " " : "") + className;
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.prototype.removeClassName = function(ele, className)
|
||||
{
|
||||
if (!ele || !className || !this.hasClassName(ele, className))
|
||||
return;
|
||||
ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), "");
|
||||
};
|
||||
|
||||
// addEventListener for Menu Bar
|
||||
// attach an event to a tag without creating obtrusive HTML code
|
||||
Spry.Widget.MenuBar.prototype.addEventListener = function(element, eventType, handler, capture)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (element.addEventListener)
|
||||
{
|
||||
element.addEventListener(eventType, handler, capture);
|
||||
}
|
||||
else if (element.attachEvent)
|
||||
{
|
||||
element.attachEvent('on' + eventType, handler);
|
||||
}
|
||||
}
|
||||
catch (e) {}
|
||||
};
|
||||
|
||||
// createIframeLayer for Menu Bar
|
||||
// creates an IFRAME underneath a menu so that it will show above form controls and ActiveX
|
||||
Spry.Widget.MenuBar.prototype.createIframeLayer = function(menu)
|
||||
{
|
||||
var layer = document.createElement('iframe');
|
||||
layer.tabIndex = '-1';
|
||||
layer.src = 'javascript:""';
|
||||
layer.frameBorder = '0';
|
||||
layer.scrolling = 'no';
|
||||
menu.parentNode.appendChild(layer);
|
||||
|
||||
layer.style.left = menu.offsetLeft + 'px';
|
||||
layer.style.top = menu.offsetTop + 'px';
|
||||
layer.style.width = menu.offsetWidth + 'px';
|
||||
layer.style.height = menu.offsetHeight + 'px';
|
||||
};
|
||||
|
||||
// removeIframeLayer for Menu Bar
|
||||
// removes an IFRAME underneath a menu to reveal any form controls and ActiveX
|
||||
Spry.Widget.MenuBar.prototype.removeIframeLayer = function(menu)
|
||||
{
|
||||
var layers = ((menu == this.element) ? menu : menu.parentNode).getElementsByTagName('iframe');
|
||||
while(layers.length > 0)
|
||||
{
|
||||
layers[0].parentNode.removeChild(layers[0]);
|
||||
}
|
||||
};
|
||||
|
||||
// clearMenus for Menu Bar
|
||||
// root is the top level unordered list (<ul> tag)
|
||||
Spry.Widget.MenuBar.prototype.clearMenus = function(root)
|
||||
{
|
||||
var menus = root.getElementsByTagName('ul');
|
||||
for(var i=0; i<menus.length; i++)
|
||||
this.hideSubmenu(menus[i]);
|
||||
|
||||
this.removeClassName(this.element, this.activeClass);
|
||||
};
|
||||
|
||||
// bubbledTextEvent for Menu Bar
|
||||
// identify bubbled up text events in Safari so we can ignore them
|
||||
Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
|
||||
{
|
||||
return Spry.is.safari && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget));
|
||||
};
|
||||
|
||||
// showSubmenu for Menu Bar
|
||||
// set the proper CSS class on this menu to show it
|
||||
Spry.Widget.MenuBar.prototype.showSubmenu = function(menu)
|
||||
{
|
||||
if(this.currMenu)
|
||||
{
|
||||
this.clearMenus(this.currMenu);
|
||||
this.currMenu = null;
|
||||
}
|
||||
|
||||
if(menu)
|
||||
{
|
||||
this.addClassName(menu, this.subVisibleClass);
|
||||
if(typeof document.all != 'undefined' && !Spry.is.opera && navigator.vendor != 'KDE')
|
||||
{
|
||||
if(!this.hasClassName(this.element, this.horizontalClass) || menu.parentNode.parentNode != this.element)
|
||||
{
|
||||
menu.style.top = menu.parentNode.offsetTop + 'px';
|
||||
}
|
||||
}
|
||||
if(Spry.is.ie && Spry.is.version < 7)
|
||||
{
|
||||
this.createIframeLayer(menu);
|
||||
}
|
||||
}
|
||||
this.addClassName(this.element, this.activeClass);
|
||||
};
|
||||
|
||||
// hideSubmenu for Menu Bar
|
||||
// remove the proper CSS class on this menu to hide it
|
||||
Spry.Widget.MenuBar.prototype.hideSubmenu = function(menu)
|
||||
{
|
||||
if(menu)
|
||||
{
|
||||
this.removeClassName(menu, this.subVisibleClass);
|
||||
if(typeof document.all != 'undefined' && !Spry.is.opera && navigator.vendor != 'KDE')
|
||||
{
|
||||
menu.style.top = '';
|
||||
menu.style.left = '';
|
||||
}
|
||||
if(Spry.is.ie && Spry.is.version < 7)
|
||||
this.removeIframeLayer(menu);
|
||||
}
|
||||
};
|
||||
|
||||
// initialize for Menu Bar
|
||||
// create event listeners for the Menu Bar widget so we can properly
|
||||
// show and hide submenus
|
||||
Spry.Widget.MenuBar.prototype.initialize = function(listitem, element)
|
||||
{
|
||||
var opentime, closetime;
|
||||
var link = listitem.getElementsByTagName('a')[0];
|
||||
var submenus = listitem.getElementsByTagName('ul');
|
||||
var menu = (submenus.length > 0 ? submenus[0] : null);
|
||||
|
||||
if(menu)
|
||||
this.addClassName(link, this.hasSubClass);
|
||||
|
||||
if(!Spry.is.ie)
|
||||
{
|
||||
// define a simple function that comes standard in IE to determine
|
||||
// if a node is within another node
|
||||
listitem.contains = function(testNode)
|
||||
{
|
||||
// this refers to the list item
|
||||
if(testNode == null)
|
||||
return false;
|
||||
|
||||
if(testNode == this)
|
||||
return true;
|
||||
else
|
||||
return this.contains(testNode.parentNode);
|
||||
};
|
||||
}
|
||||
|
||||
// need to save this for scope further down
|
||||
var self = this;
|
||||
this.addEventListener(listitem, 'mouseover', function(e){self.mouseOver(listitem, e);}, false);
|
||||
this.addEventListener(listitem, 'mouseout', function(e){if (self.enableKeyboardNavigation) self.clearSelection(); self.mouseOut(listitem, e);}, false);
|
||||
|
||||
if (this.enableKeyboardNavigation)
|
||||
{
|
||||
this.addEventListener(link, 'blur', function(e){self.onBlur(listitem);}, false);
|
||||
this.addEventListener(link, 'focus', function(e){self.keyFocus(listitem, e);}, false);
|
||||
}
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.keyFocus = function (listitem, e)
|
||||
{
|
||||
this.lastOpen = listitem.getElementsByTagName('a')[0];
|
||||
this.addClassName(this.lastOpen, listitem.getElementsByTagName('ul').length > 0 ? this.subHoverClass : this.hoverClass);
|
||||
this.hasFocus = true;
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.onBlur = function (listitem)
|
||||
{
|
||||
this.clearSelection(listitem);
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.clearSelection = function(el){
|
||||
//search any intersection with the current open element
|
||||
if (!this.lastOpen)
|
||||
return;
|
||||
|
||||
if (el)
|
||||
{
|
||||
el = el.getElementsByTagName('a')[0];
|
||||
|
||||
// check children
|
||||
var item = this.lastOpen;
|
||||
while (item != this.element)
|
||||
{
|
||||
var tmp = el;
|
||||
while (tmp != this.element)
|
||||
{
|
||||
if (tmp == item)
|
||||
return;
|
||||
try{
|
||||
tmp = tmp.parentNode;
|
||||
}catch(err){break;}
|
||||
}
|
||||
item = item.parentNode;
|
||||
}
|
||||
}
|
||||
var item = this.lastOpen;
|
||||
while (item != this.element)
|
||||
{
|
||||
this.hideSubmenu(item.parentNode);
|
||||
var link = item.getElementsByTagName('a')[0];
|
||||
this.removeClassName(link, this.hoverClass);
|
||||
this.removeClassName(link, this.subHoverClass);
|
||||
item = item.parentNode;
|
||||
}
|
||||
this.lastOpen = false;
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.keyDown = function (e)
|
||||
{
|
||||
if (!this.hasFocus)
|
||||
return;
|
||||
|
||||
if (!this.lastOpen)
|
||||
{
|
||||
this.hasFocus = false;
|
||||
return;
|
||||
}
|
||||
|
||||
var e = e|| event;
|
||||
var listitem = this.lastOpen.parentNode;
|
||||
var link = this.lastOpen;
|
||||
var submenus = listitem.getElementsByTagName('ul');
|
||||
var menu = (submenus.length > 0 ? submenus[0] : null);
|
||||
var hasSubMenu = (menu) ? true : false;
|
||||
|
||||
var opts = [listitem, menu, null, this.getSibling(listitem, 'previousSibling'), this.getSibling(listitem, 'nextSibling')];
|
||||
|
||||
if (!opts[3])
|
||||
opts[2] = (listitem.parentNode.parentNode.nodeName.toLowerCase() == 'li')?listitem.parentNode.parentNode:null;
|
||||
|
||||
var found = 0;
|
||||
switch (e.keyCode){
|
||||
case this.upKeyCode:
|
||||
found = this.getElementForKey(opts, 'y', 1);
|
||||
break;
|
||||
case this.downKeyCode:
|
||||
found = this.getElementForKey(opts, 'y', -1);
|
||||
break;
|
||||
case this.leftKeyCode:
|
||||
found = this.getElementForKey(opts, 'x', 1);
|
||||
break;
|
||||
case this.rightKeyCode:
|
||||
found = this.getElementForKey(opts, 'x', -1);
|
||||
break;
|
||||
case this.escKeyCode:
|
||||
case 9:
|
||||
this.clearSelection();
|
||||
this.hasFocus = false;
|
||||
default: return;
|
||||
}
|
||||
switch (found)
|
||||
{
|
||||
case 0: return;
|
||||
case 1:
|
||||
//subopts
|
||||
this.mouseOver(listitem, e);
|
||||
break;
|
||||
case 2:
|
||||
//parent
|
||||
this.mouseOut(opts[2], e);
|
||||
break;
|
||||
case 3:
|
||||
case 4:
|
||||
// left - right
|
||||
this.removeClassName(link, hasSubMenu ? this.subHoverClass : this.hoverClass);
|
||||
break;
|
||||
}
|
||||
var link = opts[found].getElementsByTagName('a')[0];
|
||||
if (opts[found].nodeName.toLowerCase() == 'ul')
|
||||
opts[found] = opts[found].getElementsByTagName('li')[0];
|
||||
|
||||
this.addClassName(link, opts[found].getElementsByTagName('ul').length > 0 ? this.subHoverClass : this.hoverClass);
|
||||
this.lastOpen = link;
|
||||
opts[found].getElementsByTagName('a')[0].focus();
|
||||
|
||||
//stop further event handling by the browser
|
||||
return Spry.Widget.MenuBar.stopPropagation(e);
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.mouseOver = function (listitem, e)
|
||||
{
|
||||
var link = listitem.getElementsByTagName('a')[0];
|
||||
var submenus = listitem.getElementsByTagName('ul');
|
||||
var menu = (submenus.length > 0 ? submenus[0] : null);
|
||||
var hasSubMenu = (menu) ? true : false;
|
||||
if (this.enableKeyboardNavigation)
|
||||
this.clearSelection(listitem);
|
||||
|
||||
if(this.bubbledTextEvent())
|
||||
{
|
||||
// ignore bubbled text events
|
||||
return;
|
||||
}
|
||||
|
||||
if (listitem.closetime)
|
||||
clearTimeout(listitem.closetime);
|
||||
|
||||
if(this.currMenu == listitem)
|
||||
{
|
||||
this.currMenu = null;
|
||||
}
|
||||
|
||||
// move the focus too
|
||||
if (this.hasFocus)
|
||||
link.focus();
|
||||
|
||||
// show menu highlighting
|
||||
this.addClassName(link, hasSubMenu ? this.subHoverClass : this.hoverClass);
|
||||
this.lastOpen = link;
|
||||
if(menu && !this.hasClassName(menu, this.subHoverClass))
|
||||
{
|
||||
var self = this;
|
||||
listitem.opentime = window.setTimeout(function(){self.showSubmenu(menu);}, this.showDelay);
|
||||
}
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.mouseOut = function (listitem, e)
|
||||
{
|
||||
var link = listitem.getElementsByTagName('a')[0];
|
||||
var submenus = listitem.getElementsByTagName('ul');
|
||||
var menu = (submenus.length > 0 ? submenus[0] : null);
|
||||
var hasSubMenu = (menu) ? true : false;
|
||||
if(this.bubbledTextEvent())
|
||||
{
|
||||
// ignore bubbled text events
|
||||
return;
|
||||
}
|
||||
|
||||
var related = (typeof e.relatedTarget != 'undefined' ? e.relatedTarget : e.toElement);
|
||||
if(!listitem.contains(related))
|
||||
{
|
||||
if (listitem.opentime)
|
||||
clearTimeout(listitem.opentime);
|
||||
this.currMenu = listitem;
|
||||
|
||||
// remove menu highlighting
|
||||
this.removeClassName(link, hasSubMenu ? this.subHoverClass : this.hoverClass);
|
||||
if(menu)
|
||||
{
|
||||
var self = this;
|
||||
listitem.closetime = window.setTimeout(function(){self.hideSubmenu(menu);}, this.hideDelay);
|
||||
}
|
||||
if (this.hasFocus)
|
||||
link.blur();
|
||||
}
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.getSibling = function(element, sibling)
|
||||
{
|
||||
var child = element[sibling];
|
||||
while (child && child.nodeName.toLowerCase() !='li')
|
||||
child = child[sibling];
|
||||
|
||||
return child;
|
||||
};
|
||||
Spry.Widget.MenuBar.prototype.getElementForKey = function(els, prop, dir)
|
||||
{
|
||||
var found = 0;
|
||||
var rect = Spry.Widget.MenuBar.getPosition;
|
||||
var ref = rect(els[found]);
|
||||
|
||||
var hideSubmenu = false;
|
||||
//make the subelement visible to compute the position
|
||||
if (els[1] && !this.hasClassName(els[1], this.MenuBarSubmenuVisible))
|
||||
{
|
||||
els[1].style.visibility = 'hidden';
|
||||
this.showSubmenu(els[1]);
|
||||
hideSubmenu = true;
|
||||
}
|
||||
|
||||
var isVert = this.hasClassName(this.element, this.verticalClass);
|
||||
var hasParent = els[0].parentNode.parentNode.nodeName.toLowerCase() == 'li' ? true : false;
|
||||
|
||||
for (var i = 1; i < els.length; i++){
|
||||
//when navigating on the y axis in vertical menus, ignore children and parents
|
||||
if(prop=='y' && isVert && (i==1 || i==2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
//when navigationg on the x axis in the FIRST LEVEL of horizontal menus, ignore children and parents
|
||||
if(prop=='x' && !isVert && !hasParent && (i==1 || i==2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if (els[i])
|
||||
{
|
||||
var tmp = rect(els[i]);
|
||||
if ( (dir * tmp[prop]) < (dir * ref[prop]))
|
||||
{
|
||||
ref = tmp;
|
||||
found = i;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// hide back the submenu
|
||||
if (els[1] && hideSubmenu){
|
||||
this.hideSubmenu(els[1]);
|
||||
els[1].style.visibility = '';
|
||||
}
|
||||
|
||||
return found;
|
||||
};
|
||||
Spry.Widget.MenuBar.camelize = function(str)
|
||||
{
|
||||
if (str.indexOf('-') == -1){
|
||||
return str;
|
||||
}
|
||||
var oStringList = str.split('-');
|
||||
var isFirstEntry = true;
|
||||
var camelizedString = '';
|
||||
|
||||
for(var i=0; i < oStringList.length; i++)
|
||||
{
|
||||
if(oStringList[i].length>0)
|
||||
{
|
||||
if(isFirstEntry)
|
||||
{
|
||||
camelizedString = oStringList[i];
|
||||
isFirstEntry = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
var s = oStringList[i];
|
||||
camelizedString += s.charAt(0).toUpperCase() + s.substring(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return camelizedString;
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.getStyleProp = function(element, prop)
|
||||
{
|
||||
var value;
|
||||
try
|
||||
{
|
||||
if (element.style)
|
||||
value = element.style[Spry.Widget.MenuBar.camelize(prop)];
|
||||
|
||||
if (!value)
|
||||
if (document.defaultView && document.defaultView.getComputedStyle)
|
||||
{
|
||||
var css = document.defaultView.getComputedStyle(element, null);
|
||||
value = css ? css.getPropertyValue(prop) : null;
|
||||
}
|
||||
else if (element.currentStyle)
|
||||
{
|
||||
value = element.currentStyle[Spry.Widget.MenuBar.camelize(prop)];
|
||||
}
|
||||
}
|
||||
catch (e) {}
|
||||
|
||||
return value == 'auto' ? null : value;
|
||||
};
|
||||
Spry.Widget.MenuBar.getIntProp = function(element, prop)
|
||||
{
|
||||
var a = parseInt(Spry.Widget.MenuBar.getStyleProp(element, prop),10);
|
||||
if (isNaN(a))
|
||||
return 0;
|
||||
return a;
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.getPosition = function(el, doc)
|
||||
{
|
||||
doc = doc || document;
|
||||
if (typeof(el) == 'string') {
|
||||
el = doc.getElementById(el);
|
||||
}
|
||||
|
||||
if (!el) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (el.parentNode === null || Spry.Widget.MenuBar.getStyleProp(el, 'display') == 'none') {
|
||||
//element must be visible to have a box
|
||||
return false;
|
||||
}
|
||||
|
||||
var ret = {x:0, y:0};
|
||||
var parent = null;
|
||||
var box;
|
||||
|
||||
if (el.getBoundingClientRect) { // IE
|
||||
box = el.getBoundingClientRect();
|
||||
var scrollTop = doc.documentElement.scrollTop || doc.body.scrollTop;
|
||||
var scrollLeft = doc.documentElement.scrollLeft || doc.body.scrollLeft;
|
||||
ret.x = box.left + scrollLeft;
|
||||
ret.y = box.top + scrollTop;
|
||||
} else if (doc.getBoxObjectFor) { // gecko
|
||||
box = doc.getBoxObjectFor(el);
|
||||
ret.x = box.x;
|
||||
ret.y = box.y;
|
||||
} else { // safari/opera
|
||||
ret.x = el.offsetLeft;
|
||||
ret.y = el.offsetTop;
|
||||
parent = el.offsetParent;
|
||||
if (parent != el) {
|
||||
while (parent) {
|
||||
ret.x += parent.offsetLeft;
|
||||
ret.y += parent.offsetTop;
|
||||
parent = parent.offsetParent;
|
||||
}
|
||||
}
|
||||
// opera & (safari absolute) incorrectly account for body offsetTop
|
||||
if (Spry.is.opera || Spry.is.safari && Spry.Widget.MenuBar.getStyleProp(el, 'position') == 'absolute')
|
||||
ret.y -= doc.body.offsetTop;
|
||||
}
|
||||
if (el.parentNode)
|
||||
parent = el.parentNode;
|
||||
else
|
||||
parent = null;
|
||||
if (parent.nodeName){
|
||||
var cas = parent.nodeName.toUpperCase();
|
||||
while (parent && cas != 'BODY' && cas != 'HTML') {
|
||||
cas = parent.nodeName.toUpperCase();
|
||||
ret.x -= parent.scrollLeft;
|
||||
ret.y -= parent.scrollTop;
|
||||
if (parent.parentNode)
|
||||
parent = parent.parentNode;
|
||||
else
|
||||
parent = null;
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.stopPropagation = function(ev)
|
||||
{
|
||||
if (ev.stopPropagation)
|
||||
ev.stopPropagation();
|
||||
else
|
||||
ev.cancelBubble = true;
|
||||
if (ev.preventDefault)
|
||||
ev.preventDefault();
|
||||
else
|
||||
ev.returnValue = false;
|
||||
};
|
||||
|
||||
Spry.Widget.MenuBar.setOptions = function(obj, optionsObj, ignoreUndefinedProps)
|
||||
{
|
||||
if (!optionsObj)
|
||||
return;
|
||||
for (var optionName in optionsObj)
|
||||
{
|
||||
if (ignoreUndefinedProps && optionsObj[optionName] == undefined)
|
||||
continue;
|
||||
obj[optionName] = optionsObj[optionName];
|
||||
}
|
||||
};
|
||||
|
||||
})(); // EndSpryComponent
|
BIN
assets/css/SpryMenuBar/SpryMenuBarDown.gif
Executable file
After Width: | Height: | Size: 55 B |
BIN
assets/css/SpryMenuBar/SpryMenuBarDownHover.gif
Executable file
After Width: | Height: | Size: 55 B |
168
assets/css/SpryMenuBar/SpryMenuBarHorizontal.css
Executable file
@ -0,0 +1,168 @@
|
||||
@charset "UTF-8";
|
||||
|
||||
/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */
|
||||
|
||||
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
|
||||
|
||||
/*******************************************************************************
|
||||
|
||||
LAYOUT INFORMATION: describes box model, positioning, z-order
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
|
||||
ul.MenuBarHorizontal
|
||||
{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
font-size: 100%;
|
||||
cursor: default;
|
||||
width: auto;
|
||||
}
|
||||
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
|
||||
ul.MenuBarActive
|
||||
{
|
||||
z-index: 1000;
|
||||
}
|
||||
/* Menu item containers, position children relative to this container and are a fixed width */
|
||||
ul.MenuBarHorizontal li
|
||||
{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
font-size: 100%;
|
||||
position: relative;
|
||||
text-align: left;
|
||||
cursor: pointer;
|
||||
width: 8em;
|
||||
float: left;
|
||||
}
|
||||
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
|
||||
ul.MenuBarHorizontal ul
|
||||
{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
font-size: 100%;
|
||||
z-index: 1020;
|
||||
cursor: default;
|
||||
width: 8.2em;
|
||||
position: absolute;
|
||||
left: -1000em;
|
||||
}
|
||||
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
|
||||
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
|
||||
{
|
||||
left: auto;
|
||||
}
|
||||
/* Menu item containers are same fixed width as parent */
|
||||
ul.MenuBarHorizontal ul li
|
||||
{
|
||||
width: 8.2em;
|
||||
}
|
||||
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
|
||||
ul.MenuBarHorizontal ul ul
|
||||
{
|
||||
position: absolute;
|
||||
margin: -5% 0 0 95%;
|
||||
}
|
||||
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
|
||||
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
|
||||
{
|
||||
left: auto;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
|
||||
DESIGN INFORMATION: describes color scheme, borders, fonts
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
/* Submenu containers have borders on all sides */
|
||||
ul.MenuBarHorizontal ul
|
||||
{
|
||||
border: 1px solid #CCC;
|
||||
}
|
||||
/* Menu items are a light gray block with padding and no text decoration */
|
||||
ul.MenuBarHorizontal a
|
||||
{
|
||||
display: block;
|
||||
cursor: pointer;
|
||||
/*background-color: #EEE;*/
|
||||
/*padding: 0.5em 0.75em;*/
|
||||
color: #333;
|
||||
text-decoration: none;
|
||||
}
|
||||
/* Menu items that have mouse over or focus have a blue background and white text */
|
||||
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
|
||||
{
|
||||
background-color: #33C;
|
||||
color: #FFF;
|
||||
}
|
||||
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
|
||||
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
|
||||
{
|
||||
background-color: #33C;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
|
||||
SUBMENU INDICATION: styles if there is a submenu under a given menu item
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
|
||||
ul.MenuBarHorizontal a.MenuBarItemSubmenu
|
||||
{
|
||||
background-image: url(SpryMenuBarDown.gif);
|
||||
background-repeat: no-repeat;
|
||||
background-position: 95% 50%;
|
||||
}
|
||||
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
|
||||
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
|
||||
{
|
||||
background-image: url(SpryMenuBarRight.gif);
|
||||
background-repeat: no-repeat;
|
||||
background-position: 95% 50%;
|
||||
}
|
||||
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
|
||||
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
|
||||
{
|
||||
background-image: url(SpryMenuBarDownHover.gif);
|
||||
background-repeat: no-repeat;
|
||||
background-position: 95% 50%;
|
||||
}
|
||||
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
|
||||
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
|
||||
{
|
||||
background-image: url(SpryMenuBarRightHover.gif);
|
||||
background-repeat: no-repeat;
|
||||
background-position: 95% 50%;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
|
||||
BROWSER HACKS: the hacks below should not be changed unless you are an expert
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
|
||||
ul.MenuBarHorizontal iframe
|
||||
{
|
||||
position: absolute;
|
||||
z-index: 1010;
|
||||
filter:alpha(opacity:0.1);
|
||||
}
|
||||
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
|
||||
@media screen, projection
|
||||
{
|
||||
ul.MenuBarHorizontal li.MenuBarItemIE
|
||||
{
|
||||
display: inline;
|
||||
f\loat: left;
|
||||
background: #FFF;
|
||||
}
|
||||
}
|
BIN
assets/css/SpryMenuBar/SpryMenuBarRight.gif
Executable file
After Width: | Height: | Size: 55 B |
BIN
assets/css/SpryMenuBar/SpryMenuBarRightHover.gif
Executable file
After Width: | Height: | Size: 55 B |
5
assets/css/SpryMenuBar/index.php
Executable file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
//Script de s<>curit<69>.
|
||||
//Ne pas supprimer
|
||||
header('location: ../index.php');
|
||||
?>
|
247
assets/css/SpryTabbedPanels.css
Executable file
@ -0,0 +1,247 @@
|
||||
@charset "UTF-8";
|
||||
|
||||
/* SpryTabbedPanels.css - version 0.6 - Spry Pre-Release 1.6.1 */
|
||||
|
||||
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
|
||||
|
||||
/* Horizontal Tabbed Panels
|
||||
*
|
||||
* The default style for a TabbedPanels widget places all tab buttons
|
||||
* (left aligned) above the content panel.
|
||||
*/
|
||||
|
||||
/* This is the selector for the main TabbedPanels container. For our
|
||||
* default style, this container does not contribute anything visually,
|
||||
* but it is floated left to make sure that any floating or clearing done
|
||||
* with any of its child elements are contained completely within the
|
||||
* TabbedPanels container, to minimize any impact or undesireable
|
||||
* interaction with other floated elements on the page that may be used
|
||||
* for layout.
|
||||
*
|
||||
* If you want to constrain the width of the TabbedPanels widget, set a
|
||||
* width on the TabbedPanels container. By default, the TabbedPanels widget
|
||||
* expands horizontally to fill up available space.
|
||||
*
|
||||
* The name of the class ("TabbedPanels") used in this selector is not
|
||||
* necessary to make the widget function. You can use any class name you
|
||||
* want to style the TabbedPanels container.
|
||||
*/
|
||||
.TabbedPanels {
|
||||
overflow: hidden;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
clear: none;
|
||||
width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
|
||||
}
|
||||
|
||||
/* This is the selector for the TabGroup. The TabGroup container houses
|
||||
* all of the tab buttons for each tabbed panel in the widget. This container
|
||||
* does not contribute anything visually to the look of the widget for our
|
||||
* default style.
|
||||
*
|
||||
* The name of the class ("TabbedPanelsTabGroup") used in this selector is not
|
||||
* necessary to make the widget function. You can use any class name you
|
||||
* want to style the TabGroup container.
|
||||
*/
|
||||
.TabbedPanelsTabGroup {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
/* This is the selector for the TabbedPanelsTab. This container houses
|
||||
* the title for the panel. This is also the tab "button" that the user clicks
|
||||
* on to activate the corresponding content panel so that it appears on top
|
||||
* of the other tabbed panels contained in the widget.
|
||||
*
|
||||
* For our default style, each tab is positioned relatively 1 pixel down from
|
||||
* where it wold normally render. This allows each tab to overlap the content
|
||||
* panel that renders below it. Each tab is rendered with a 1 pixel bottom
|
||||
* border that has a color that matches the top border of the current content
|
||||
* panel. This gives the appearance that the tab is being drawn behind the
|
||||
* content panel.
|
||||
*
|
||||
* The name of the class ("TabbedPanelsTab") used in this selector is not
|
||||
* necessary to make the widget function. You can use any class name you want
|
||||
* to style this tab container.
|
||||
*/
|
||||
.TabbedPanelsTab {
|
||||
position: relative;
|
||||
top: 1px;
|
||||
float: left;
|
||||
padding: 4px 10px;
|
||||
margin: 0px 1px 0px 0px;
|
||||
font: bold 0.7em sans-serif;
|
||||
background-color: #DDD;
|
||||
list-style: none;
|
||||
border-left: solid 1px #CCC;
|
||||
border-bottom: solid 1px #999;
|
||||
border-top: solid 1px #999;
|
||||
border-right: solid 1px #999;
|
||||
-moz-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* This selector is an example of how to change the appearnce of a tab button
|
||||
* container as the mouse enters it. The class "TabbedPanelsTabHover" is
|
||||
* programatically added and removed from the tab element as the mouse enters
|
||||
* and exits the container.
|
||||
*/
|
||||
.TabbedPanelsTabHover {
|
||||
background-color: #CCC;
|
||||
}
|
||||
|
||||
/* This selector is an example of how to change the appearance of a tab button
|
||||
* container after the user has clicked on it to activate a content panel.
|
||||
* The class "TabbedPanelsTabSelected" is programatically added and removed
|
||||
* from the tab element as the user clicks on the tab button containers in
|
||||
* the widget.
|
||||
*
|
||||
* As mentioned above, for our default style, tab buttons are positioned
|
||||
* 1 pixel down from where it would normally render. When the tab button is
|
||||
* selected, we change its bottom border to match the background color of the
|
||||
* content panel so that it looks like the tab is part of the content panel.
|
||||
*/
|
||||
.TabbedPanelsTabSelected {
|
||||
background-color: #EEE;
|
||||
border-bottom: 1px solid #EEE;
|
||||
}
|
||||
|
||||
/* This selector is an example of how to make a link inside of a tab button
|
||||
* look like normal text. Users may want to use links inside of a tab button
|
||||
* so that when it gets focus, the text *inside* the tab button gets a focus
|
||||
* ring around it, instead of the focus ring around the entire tab.
|
||||
*/
|
||||
.TabbedPanelsTab a {
|
||||
color: black;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* This is the selector for the ContentGroup. The ContentGroup container houses
|
||||
* all of the content panels for each tabbed panel in the widget. For our
|
||||
* default style, this container provides the background color and borders that
|
||||
* surround the content.
|
||||
*
|
||||
* The name of the class ("TabbedPanelsContentGroup") used in this selector is
|
||||
* not necessary to make the widget function. You can use any class name you
|
||||
* want to style the ContentGroup container.
|
||||
*/
|
||||
.TabbedPanelsContentGroup {
|
||||
clear: both;
|
||||
border-left: solid 1px #CCC;
|
||||
border-bottom: solid 1px #CCC;
|
||||
border-top: solid 1px #999;
|
||||
border-right: solid 1px #999;
|
||||
background-color: #EEE;
|
||||
}
|
||||
|
||||
/* This is the selector for the Content panel. The Content panel holds the
|
||||
* content for a single tabbed panel. For our default style, this container
|
||||
* provides some padding, so that the content is not pushed up against the
|
||||
* widget borders.
|
||||
*
|
||||
* The name of the class ("TabbedPanelsContent") used in this selector is
|
||||
* not necessary to make the widget function. You can use any class name you
|
||||
* want to style the Content container.
|
||||
*/
|
||||
.TabbedPanelsContent {
|
||||
overflow: hidden;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
/* This selector is an example of how to change the appearnce of the currently
|
||||
* active container panel. The class "TabbedPanelsContentVisible" is
|
||||
* programatically added and removed from the content element as the panel
|
||||
* is activated/deactivated.
|
||||
*/
|
||||
.TabbedPanelsContentVisible {
|
||||
}
|
||||
|
||||
/* Vertical Tabbed Panels
|
||||
*
|
||||
* The following rules override some of the default rules above so that the
|
||||
* TabbedPanels widget renders with its tab buttons along the left side of
|
||||
* the currently active content panel.
|
||||
*
|
||||
* With the rules defined below, the only change that will have to be made
|
||||
* to switch a horizontal tabbed panels widget to a vertical tabbed panels
|
||||
* widget, is to use the "VTabbedPanels" class on the top-level widget
|
||||
* container element, instead of "TabbedPanels".
|
||||
*/
|
||||
|
||||
.VTabbedPanels {
|
||||
overflow: hidden;
|
||||
zoom: 1;
|
||||
}
|
||||
|
||||
/* This selector floats the TabGroup so that the tab buttons it contains
|
||||
* render to the left of the active content panel. A border is drawn around
|
||||
* the group container to make it look like a list container.
|
||||
*/
|
||||
.VTabbedPanels .TabbedPanelsTabGroup {
|
||||
float: left;
|
||||
width: 10em;
|
||||
height: 20em;
|
||||
background-color: #EEE;
|
||||
position: relative;
|
||||
border-top: solid 1px #999;
|
||||
border-right: solid 1px #999;
|
||||
border-left: solid 1px #CCC;
|
||||
border-bottom: solid 1px #CCC;
|
||||
}
|
||||
|
||||
/* This selector disables the float property that is placed on each tab button
|
||||
* by the default TabbedPanelsTab selector rule above. It also draws a bottom
|
||||
* border for the tab. The tab button will get its left and right border from
|
||||
* the TabGroup, and its top border from the TabGroup or tab button above it.
|
||||
*/
|
||||
.VTabbedPanels .TabbedPanelsTab {
|
||||
float: none;
|
||||
margin: 0px;
|
||||
border-top: none;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
/* This selector disables the float property that is placed on each tab button
|
||||
* by the default TabbedPanelsTab selector rule above. It also draws a bottom
|
||||
* border for the tab. The tab button will get its left and right border from
|
||||
* the TabGroup, and its top border from the TabGroup or tab button above it.
|
||||
*/
|
||||
.VTabbedPanels .TabbedPanelsTabSelected {
|
||||
background-color: #EEE;
|
||||
border-bottom: solid 1px #999;
|
||||
}
|
||||
|
||||
/* This selector floats the content panels for the widget so that they
|
||||
* render to the right of the tabbed buttons.
|
||||
*/
|
||||
.VTabbedPanels .TabbedPanelsContentGroup {
|
||||
clear: none;
|
||||
float: left;
|
||||
padding: 0px;
|
||||
width: 30em;
|
||||
height: 20em;
|
||||
}
|
||||
|
||||
/* Styles for Printing */
|
||||
@media print {
|
||||
.TabbedPanels {
|
||||
overflow: visible !important;
|
||||
}
|
||||
.TabbedPanelsContentGroup {
|
||||
display: block !important;
|
||||
overflow: visible !important;
|
||||
height: auto !important;
|
||||
}
|
||||
.TabbedPanelsContent {
|
||||
overflow: visible !important;
|
||||
display: block !important;
|
||||
clear:both !important;
|
||||
}
|
||||
.TabbedPanelsTab {
|
||||
overflow: visible !important;
|
||||
display: block !important;
|
||||
clear:both !important;
|
||||
}
|
||||
}
|
18
assets/css/SpryTooltip.css
Executable file
@ -0,0 +1,18 @@
|
||||
@charset "UTF-8";
|
||||
|
||||
/* SpryTooltip.css - version 0.2 - Spry Pre-Release 1.6.1 */
|
||||
|
||||
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
|
||||
|
||||
/* HACK FOR IE: to make sure the tooltips show above form controls, we underlay each tooltip with an iframe */
|
||||
.iframeTooltip
|
||||
{
|
||||
position: absolute;
|
||||
z-index: 1010;
|
||||
filter:alpha(opacity:0.1);
|
||||
}
|
||||
|
||||
.tooltipContent
|
||||
{
|
||||
background-color: #FFFFCC;
|
||||
}
|
76
assets/css/SpryValidationTextField.css
Executable file
@ -0,0 +1,76 @@
|
||||
@charset "UTF-8";
|
||||
|
||||
/* SpryValidationTextField.css - version 0.4 - Spry Pre-Release 1.6.1 */
|
||||
|
||||
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
|
||||
|
||||
|
||||
/* These are the classes applied on the error messages
|
||||
* which prevent them from being displayed by default.
|
||||
*/
|
||||
.textfieldRequiredMsg,
|
||||
.textfieldInvalidFormatMsg,
|
||||
.textfieldMinValueMsg,
|
||||
.textfieldMaxValueMsg,
|
||||
.textfieldMinCharsMsg,
|
||||
.textfieldMaxCharsMsg,
|
||||
.textfieldValidMsg {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* These selectors change the way messages look when the widget is in one of the error states.
|
||||
* These classes set a default red border and color for the error text.
|
||||
* The state class (e.g. .textfieldRequiredState) is applied on the top-level container for the widget,
|
||||
* and this way only the specific error message can be shown by setting the display property to "inline".
|
||||
*/
|
||||
.textfieldRequiredState .textfieldRequiredMsg,
|
||||
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
|
||||
.textfieldMinValueState .textfieldMinValueMsg,
|
||||
.textfieldMaxValueState .textfieldMaxValueMsg,
|
||||
.textfieldMinCharsState .textfieldMinCharsMsg,
|
||||
.textfieldMaxCharsState .textfieldMaxCharsMsg
|
||||
{
|
||||
display: inline;
|
||||
color: #CC3333;
|
||||
border: 1px solid #CC3333;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* The next three group selectors control the way the core element (INPUT) looks like when the widget is in one of the states: * focus, required / invalid / minValue / maxValue / minChars / maxChars , valid
|
||||
* There are two selectors for each state, to cover the two main usecases for the widget:
|
||||
* - the widget id is placed on the top level container for the INPUT
|
||||
* - the widget id is placed on the INPUT element itself (there are no error messages)
|
||||
*/
|
||||
|
||||
/* When the widget is in the valid state the INPUT has a green background applied on it. */
|
||||
.textfieldValidState input, input.textfieldValidState {
|
||||
background-color: #B8F5B1;
|
||||
}
|
||||
|
||||
/* When the widget is in an invalid state the INPUT has a red background applied on it. */
|
||||
input.textfieldRequiredState, .textfieldRequiredState input,
|
||||
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input,
|
||||
input.textfieldMinValueState, .textfieldMinValueState input,
|
||||
input.textfieldMaxValueState, .textfieldMaxValueState input,
|
||||
input.textfieldMinCharsState, .textfieldMinCharsState input,
|
||||
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
|
||||
background-color: #FF9F9F;
|
||||
}
|
||||
|
||||
/* When the widget has received focus, the INPUT has a yellow background applied on it. */
|
||||
.textfieldFocusState input, input.textfieldFocusState {
|
||||
background-color: #FFFFCC;
|
||||
}
|
||||
|
||||
/* This class applies only for a short period of time and changes the way the text in the textbox looks like.
|
||||
* It applies only when the widget has character masking enabled and the user tries to type in an invalid character.
|
||||
*/
|
||||
.textfieldFlashText input, input.textfieldFlashText {
|
||||
color: red !important;
|
||||
}
|
||||
|
||||
/* When the widget has the hint message on, the hint text can be styled differently than the user typed text. */
|
||||
.textfieldHintState input, input.textfieldHintState {
|
||||
/*color: red !important;*/
|
||||
}
|
52
assets/css/chat.css
Executable file
@ -0,0 +1,52 @@
|
||||
/*Service Pierre, 2011-2013 */
|
||||
/* Tous droits r<>serv<72>s ---*/
|
||||
/*--------CHAT------------*/
|
||||
.boutonchat {
|
||||
float: right;
|
||||
position: fixed;
|
||||
bottom: 0em;
|
||||
width: 22.5em;
|
||||
right: 0em;
|
||||
text-align: center;
|
||||
margin: 0em;
|
||||
padding: 0em;
|
||||
opacity:1.0;
|
||||
border: 1px solid black;
|
||||
background-color: #051ba0;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
.chat {
|
||||
float: right;
|
||||
position: fixed;
|
||||
bottom: 1.2em;
|
||||
opacity:1.0;
|
||||
width: 22.5em;
|
||||
right: 0em;
|
||||
text-align: center;
|
||||
margin: 0em;
|
||||
padding: 0em;
|
||||
border: 1px solid black;
|
||||
height: 400px;
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
#formulairechat {
|
||||
position: fixed;
|
||||
bottom: 1.25em;
|
||||
width: 22.5em;
|
||||
height: 65px;
|
||||
opacity:1.0;
|
||||
background-color: grey;
|
||||
}
|
||||
#message {
|
||||
width: 22.4em;
|
||||
opacity:1.0;
|
||||
}
|
||||
#affichercontenuchat {
|
||||
overflow: auto;
|
||||
height: 335px;
|
||||
opacity:1.0;
|
||||
}
|
||||
#afficherchat {
|
||||
width: 22.4em;
|
||||
opacity:1.0;
|
||||
}
|
1479
assets/css/global.css
Executable file
33
assets/css/global.php
Executable file
@ -0,0 +1,33 @@
|
||||
<?php
|
||||
//Envoi des en-têtes
|
||||
header('Pragma: ');
|
||||
header('Connection: Keep-Alive');
|
||||
header('Cache-Control: max-age=1800');
|
||||
header('Content-Type: text/css');
|
||||
header('Keep-Alive: timeout=5, max=100');
|
||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s \G\M\T', time()));
|
||||
header('Date: '.gmdate('D, d M Y H:i:s \G\M\T', time()));
|
||||
header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T', strtotime('+ 1 year')));
|
||||
header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T', strtotime('+ 1 year')));
|
||||
|
||||
//Récupération du contenu du fichier
|
||||
$source = file_get_contents('header_global.css');
|
||||
$source = $source.file_get_contents('global.css');
|
||||
|
||||
//Modification de la source
|
||||
|
||||
$source = str_replace('../fonts/', '../../fonts/', $source);
|
||||
$source = str_replace('../img/', '../../img/', $source);
|
||||
$source = str_replace('fancybox_sprite.png', '../../img/fancybox/fancybox_sprite.png', $source);
|
||||
$source = str_replace('blank.gif', '../../img/fancybox/blank.gif', $source);
|
||||
$source = str_replace('fancybox_loading@2x.gif', '../../img/fancybox/fancybox_loading@2x.gif', $source);
|
||||
$source = str_replace('fancybox_sprite@2x.png', '../../img/fancybox/fancybox_sprite@2x.png', $source);
|
||||
$source = str_replace('fancybox_overlay.png', '../../img/fancybox/fancybox_overlay.png', $source);
|
||||
$source = str_replace('fancybox_loading.gif', '../../img/fancybox/fancybox_loading.gif', $source);
|
||||
|
||||
//Polices locales
|
||||
$source = str_replace("https://themes.googleusercontent.com/", "../../fonts/themes.googleusercontent.com/", $source);
|
||||
|
||||
//Affichage de la source
|
||||
echo $source;
|
||||
?>
|
32
assets/css/global_notifications.css
Executable file
@ -0,0 +1,32 @@
|
||||
/* Notification system of Comunic
|
||||
(c) Comunic 2013 - 2015 */
|
||||
|
||||
.notifications_contener a {
|
||||
text-decoration: none;
|
||||
}
|
||||
.notifications_contener div {
|
||||
margin-top: 2px;
|
||||
min-height: 32px;
|
||||
}
|
||||
.notifications_contener div:hover {
|
||||
background-color: rgba(0, 0, 255, 0.59);
|
||||
}
|
||||
|
||||
.notifications_contener div:hover div {
|
||||
border: 1px rgba(0, 0, 255, 0.59) solid;
|
||||
margin: -2px;
|
||||
}
|
||||
|
||||
.notifications_contener div:hover a{
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
.notifications_contener img {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.notifications_contener .chargement {
|
||||
margin: auto;
|
||||
text-align: center;
|
||||
top: 50px;
|
||||
}
|
38
assets/css/grand_dialogue_smiley.css
Executable file
@ -0,0 +1,38 @@
|
||||
/* Fichier de gestion de l'affichage de la liste de propostions de smiley pour le chat privé entre autre...
|
||||
Tous droits réservés à Pierre HUBERT, créateur de Comunic. Ce fichier a été créé en avril 2015 */
|
||||
|
||||
#grande_boite_dialogues_smiley {
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
z-index: 2;
|
||||
background-color: #FFFFFF;
|
||||
padding: 2px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
#grande_boite_dialogues_smiley div {
|
||||
display: inline-block;
|
||||
height: 30px;
|
||||
width: 30px;
|
||||
padding: 2px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#grande_boite_dialogues_smiley div:hover {
|
||||
background-color: #D9D9D9;
|
||||
}
|
||||
|
||||
#grande_boite_dialogues_smiley div:active {
|
||||
background-color: black;
|
||||
}
|
||||
|
||||
#grande_boite_dialogues_smiley img {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.open_grande_boite_dialogue_smiley {
|
||||
vertical-align: middle;
|
||||
}
|
34
assets/css/header_global.css
Executable file
1392
assets/css/iconFont_2.css
Executable file
2
assets/css/ie.css
Executable file
@ -0,0 +1,2 @@
|
||||
/* Feuille de style r<>serv<72>e
|
||||
<20> la compatibilit<69> d'Internet Explorer */
|
BIN
assets/css/imgareaselect/border-anim-h.gif
Executable file
After Width: | Height: | Size: 219 B |
BIN
assets/css/imgareaselect/border-anim-v.gif
Executable file
After Width: | Height: | Size: 219 B |
BIN
assets/css/imgareaselect/border-h.gif
Executable file
After Width: | Height: | Size: 72 B |
BIN
assets/css/imgareaselect/border-v.gif
Executable file
After Width: | Height: | Size: 72 B |
41
assets/css/imgareaselect/imgareaselect-animated.css
Executable file
@ -0,0 +1,41 @@
|
||||
/*
|
||||
* imgAreaSelect animated border style
|
||||
*/
|
||||
|
||||
.imgareaselect-border1 {
|
||||
background: url(border-anim-v.gif) repeat-y left top;
|
||||
}
|
||||
|
||||
.imgareaselect-border2 {
|
||||
background: url(border-anim-h.gif) repeat-x left top;
|
||||
}
|
||||
|
||||
.imgareaselect-border3 {
|
||||
background: url(border-anim-v.gif) repeat-y right top;
|
||||
}
|
||||
|
||||
.imgareaselect-border4 {
|
||||
background: url(border-anim-h.gif) repeat-x left bottom;
|
||||
}
|
||||
|
||||
.imgareaselect-border1, .imgareaselect-border2,
|
||||
.imgareaselect-border3, .imgareaselect-border4 {
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-handle {
|
||||
background-color: #fff;
|
||||
border: solid 1px #000;
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-outer {
|
||||
background-color: #000;
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-selection {
|
||||
}
|
41
assets/css/imgareaselect/imgareaselect-default.css
Executable file
@ -0,0 +1,41 @@
|
||||
/*
|
||||
* imgAreaSelect default style
|
||||
*/
|
||||
|
||||
.imgareaselect-border1 {
|
||||
background: url(border-v.gif) repeat-y left top;
|
||||
}
|
||||
|
||||
.imgareaselect-border2 {
|
||||
background: url(border-h.gif) repeat-x left top;
|
||||
}
|
||||
|
||||
.imgareaselect-border3 {
|
||||
background: url(border-v.gif) repeat-y right top;
|
||||
}
|
||||
|
||||
.imgareaselect-border4 {
|
||||
background: url(border-h.gif) repeat-x left bottom;
|
||||
}
|
||||
|
||||
.imgareaselect-border1, .imgareaselect-border2,
|
||||
.imgareaselect-border3, .imgareaselect-border4 {
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-handle {
|
||||
background-color: #fff;
|
||||
border: solid 1px #000;
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-outer {
|
||||
background-color: #000;
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-selection {
|
||||
}
|
36
assets/css/imgareaselect/imgareaselect-deprecated.css
Executable file
@ -0,0 +1,36 @@
|
||||
/*
|
||||
* imgAreaSelect style to be used with deprecated options
|
||||
*/
|
||||
|
||||
.imgareaselect-border1, .imgareaselect-border2,
|
||||
.imgareaselect-border3, .imgareaselect-border4 {
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-border1 {
|
||||
border: solid 1px #000;
|
||||
}
|
||||
|
||||
.imgareaselect-border2 {
|
||||
border: dashed 1px #fff;
|
||||
}
|
||||
|
||||
.imgareaselect-handle {
|
||||
background-color: #fff;
|
||||
border: solid 1px #000;
|
||||
filter: alpha(opacity=50);
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.imgareaselect-outer {
|
||||
background-color: #000;
|
||||
filter: alpha(opacity=40);
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.imgareaselect-selection {
|
||||
background-color: #fff;
|
||||
filter: alpha(opacity=0);
|
||||
opacity: 0;
|
||||
}
|
5
assets/css/index.php
Executable file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
//Script de s<>curit<69>.
|
||||
//Ne pas supprimer
|
||||
header('location: ../index.php');
|
||||
?>
|
5130
assets/css/jquery.mobile-1.3.0.min.css
vendored
Executable file
61
assets/css/less/docs.less
Executable file
@ -0,0 +1,61 @@
|
||||
@import "../../../less/variables";
|
||||
|
||||
body {
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.metro .page {
|
||||
width: 980px;
|
||||
margin: 0 auto;
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
.description {
|
||||
margin: 10px 0;
|
||||
}
|
||||
|
||||
.show-grid .row [class*="span"]{
|
||||
line-height: 40px;
|
||||
background: rgba(193, 179, 123, 0.52);
|
||||
text-align: center;
|
||||
min-height: 10px !important;
|
||||
}
|
||||
|
||||
.color-stack li, #icon-list li {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.example > img {
|
||||
margin: 5px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.example .image-container {
|
||||
margin: 10px;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.layout {
|
||||
min-height: 100%;
|
||||
position: relative;
|
||||
}
|
||||
header {
|
||||
height: 45px;
|
||||
position: relative;
|
||||
//z-index: 1;
|
||||
}
|
||||
|
||||
footer {
|
||||
width: 100%;
|
||||
height: 25px;
|
||||
}
|
||||
|
||||
|
||||
@media only screen and (max-width: 640px) {
|
||||
.prettyprint, .example {
|
||||
display: none;
|
||||
}
|
||||
}
|
322
assets/css/metro-bootstrap-responsive_2.css
Executable file
@ -0,0 +1,322 @@
|
||||
/*
|
||||
* Devices
|
||||
* min 1200
|
||||
* min 1024
|
||||
* max 1024
|
||||
* max 768
|
||||
* max 640
|
||||
* max 480
|
||||
* max 320
|
||||
*/
|
||||
#responsive-utils .hide-element {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
#responsive-utils .show-element {
|
||||
display: block !important;
|
||||
visibility: visible !important;
|
||||
}
|
||||
#responsive-utils .full-size {
|
||||
float: none !important;
|
||||
display: block !important;
|
||||
width: 100% !important;
|
||||
margin-left: 0 !important;
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
#responsive-utils .half-size {
|
||||
width: 50% !important;
|
||||
}
|
||||
#responsive-utils .container-desktop {
|
||||
width: 940px !important;
|
||||
}
|
||||
#responsive-utils .container-phone {
|
||||
width: 100% !important;
|
||||
}
|
||||
#responsive-utils .container-phone2 {
|
||||
width: 100% !important;
|
||||
}
|
||||
#responsive-utils .container-phone3 {
|
||||
width: 100% !important;
|
||||
}
|
||||
#responsive-utils .container-phone4 {
|
||||
width: 100% !important;
|
||||
}
|
||||
#responsive-utils .container-tablet {
|
||||
width: 720px !important;
|
||||
}
|
||||
#responsive-utils .container-large {
|
||||
width: 1140px !important;
|
||||
}
|
||||
#responsive-utils .container-phone {
|
||||
padding: 0 10px;
|
||||
}
|
||||
/* Desktop */
|
||||
@media screen and (min-width: 800px) {
|
||||
.no-desktop {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
}
|
||||
@media screen and (min-width: 1024px) {
|
||||
.no-desktop {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.on-desktop {
|
||||
display: block !important;
|
||||
visibility: visible !important;
|
||||
}
|
||||
.container {
|
||||
width: 940px !important;
|
||||
}
|
||||
}
|
||||
/* Large desktop */
|
||||
@media screen and (min-width: 1200px) {
|
||||
html {
|
||||
font-size: 70%;
|
||||
}
|
||||
.no-large {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.on-large {
|
||||
display: block !important;
|
||||
visibility: visible !important;
|
||||
}
|
||||
.container {
|
||||
width: 1140px !important;
|
||||
}
|
||||
}
|
||||
/* tablet landscape*/
|
||||
@media only screen and (max-width: 1024px) {
|
||||
.no-tablet-landscape,
|
||||
.no-tablet {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.on-tablet {
|
||||
display: block !important;
|
||||
visibility: visible !important;
|
||||
}
|
||||
.container {
|
||||
width: 940px !important;
|
||||
}
|
||||
}
|
||||
/* tablet portrait */
|
||||
@media only screen and (max-width: 800px) {
|
||||
html {
|
||||
font-size: 60%;
|
||||
}
|
||||
.no-tablet-portrait,
|
||||
.no-tablet {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.on-tablet {
|
||||
display: block !important;
|
||||
visibility: visible !important;
|
||||
}
|
||||
.container {
|
||||
width: 720px !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row {
|
||||
margin: 0;
|
||||
}
|
||||
.grid:not(.fluid) > .row > [class*="span"] {
|
||||
width: 350px !important;
|
||||
margin-left: 0 !important;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.grid:not(.fluid) > .row > [class*="span"]:nth-child(even) {
|
||||
margin-left: 20px !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .span12,
|
||||
.grid:not(.fluid) > .row .span7,
|
||||
.grid:not(.fluid) > .row .span8,
|
||||
.grid:not(.fluid) > .row .span9,
|
||||
.grid:not(.fluid) > .row .span10,
|
||||
.grid:not(.fluid) > .row .span11 {
|
||||
width: 720px !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .span12:nth-child(even),
|
||||
.grid:not(.fluid) > .row .span7:nth-child(even),
|
||||
.grid:not(.fluid) > .row .span8:nth-child(even),
|
||||
.grid:not(.fluid) > .row .span9:nth-child(even),
|
||||
.grid:not(.fluid) > .row .span10:nth-child(even),
|
||||
.grid:not(.fluid) > .row .span11:nth-child(even) {
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row {
|
||||
margin: 0;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row [class*="span"] {
|
||||
width: 350px !important;
|
||||
margin-left: 0 !important;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row [class*="span"]:nth-child(even) {
|
||||
margin-left: 20px !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row .span12,
|
||||
.grid:not(.fluid) > .row .row .span7,
|
||||
.grid:not(.fluid) > .row .row .span8,
|
||||
.grid:not(.fluid) > .row .row .span9,
|
||||
.grid:not(.fluid) > .row .row .span10,
|
||||
.grid:not(.fluid) > .row .row .span11 {
|
||||
width: 720px !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row .span12:nth-child(even),
|
||||
.grid:not(.fluid) > .row .row .span7:nth-child(even),
|
||||
.grid:not(.fluid) > .row .row .span8:nth-child(even),
|
||||
.grid:not(.fluid) > .row .row .span9:nth-child(even),
|
||||
.grid:not(.fluid) > .row .row .span10:nth-child(even),
|
||||
.grid:not(.fluid) > .row .row .span11:nth-child(even) {
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.navigation-bar,
|
||||
.navbar {
|
||||
position: relative !important;
|
||||
}
|
||||
.navigation-bar .pull-menu,
|
||||
.navbar .pull-menu {
|
||||
display: block !important;
|
||||
}
|
||||
.navigation-bar .element,
|
||||
.navbar .element {
|
||||
float: none !important;
|
||||
}
|
||||
.navigation-bar .element-divider,
|
||||
.navbar .element-divider {
|
||||
display: none !important;
|
||||
}
|
||||
.navigation-bar .element-menu,
|
||||
.navbar .element-menu {
|
||||
position: relative;
|
||||
float: none;
|
||||
display: none;
|
||||
width: 100% !important;
|
||||
background-color: inherit;
|
||||
z-index: 1000;
|
||||
}
|
||||
.navigation-bar .element-menu li,
|
||||
.navbar .element-menu li {
|
||||
display: block !important;
|
||||
float: none !important;
|
||||
width: 100%;
|
||||
}
|
||||
.navigation-bar .element-menu li a,
|
||||
.navbar .element-menu li a {
|
||||
display: block !important;
|
||||
float: none !important;
|
||||
width: 100%;
|
||||
}
|
||||
.navigation-bar .element-menu li .dropdown-menu,
|
||||
.navbar .element-menu li .dropdown-menu {
|
||||
position: relative !important;
|
||||
left: 0;
|
||||
}
|
||||
.navigation-bar .element-menu .dropdown-toggle,
|
||||
.navbar .element-menu .dropdown-toggle {
|
||||
color: inherit;
|
||||
position: relative;
|
||||
}
|
||||
.navigation-bar .element-menu .dropdown-toggle:after,
|
||||
.navbar .element-menu .dropdown-toggle:after {
|
||||
position: absolute;
|
||||
left: 100% !important;
|
||||
margin-left: -15px;
|
||||
}
|
||||
}
|
||||
@media only screen and (max-width: 800px) {
|
||||
.navigation-bar .pull-menu,
|
||||
.navbar .pull-menu {
|
||||
display: block !important;
|
||||
}
|
||||
}
|
||||
/* Phones landscape*/
|
||||
@media only screen and (max-width: 640px) {
|
||||
html {
|
||||
font-size: 60%;
|
||||
}
|
||||
.no-phone-landscape,
|
||||
.no-phone {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.on-phone {
|
||||
display: block !important;
|
||||
visibility: visible !important;
|
||||
}
|
||||
.container {
|
||||
width: 100% !important;
|
||||
padding: 0 10px;
|
||||
}
|
||||
.grid:not(.fluid) > .row {
|
||||
margin: 0;
|
||||
}
|
||||
.grid:not(.fluid) > .row > [class*="span"] {
|
||||
width: 100% !important;
|
||||
margin: 0 !important;
|
||||
margin-bottom: 5px !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row > [class*="span"]:nth-child(even) {
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .span12 {
|
||||
width: 100% !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row {
|
||||
margin: 0;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row > [class*="span"] {
|
||||
width: 100% !important;
|
||||
margin: 0 !important;
|
||||
margin-bottom: 5px !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row > [class*="span"]:nth-child(even) {
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.grid:not(.fluid) > .row .row .span12 {
|
||||
width: 100% !important;
|
||||
}
|
||||
}
|
||||
/* Phones portrait*/
|
||||
@media only screen and (max-width: 480px) {
|
||||
html {
|
||||
font-size: 45%;
|
||||
}
|
||||
.no-phone-landscape,
|
||||
.no-phone {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.container {
|
||||
width: 100% !important;
|
||||
}
|
||||
}
|
||||
@media only screen and (max-width: 360px) {
|
||||
html {
|
||||
font-size: 40%;
|
||||
}
|
||||
.no-phone-portrait,
|
||||
.no-phone {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.container {
|
||||
width: 100% !important;
|
||||
}
|
||||
}
|
||||
@media only screen and (max-width: 320px) {
|
||||
html {
|
||||
font-size: 40%;
|
||||
}
|
||||
.no-phone-portrait,
|
||||
.no-phone {
|
||||
display: none !important;
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.container {
|
||||
width: 100% !important;
|
||||
}
|
||||
}
|
10527
assets/css/metro-bootstrap_2.css
Executable file
4098
assets/css/metro-icons_3.css
Executable file
13314
assets/css/metro_3.css
Executable file
33
assets/css/minifyURL.css
Executable file
@ -0,0 +1,33 @@
|
||||
/* Script d'information redirection Comunic */
|
||||
body {
|
||||
background-color: rgba(128, 128, 128, 0.28);
|
||||
}
|
||||
|
||||
.corps_redirection {
|
||||
width: 500px;
|
||||
margin: auto;
|
||||
background-color: white;
|
||||
padding: 50px;
|
||||
margin-top: 30px;
|
||||
font-family: arial;
|
||||
text-align: center;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.corps_redirection .button, .corps_redirection .button:visited {
|
||||
text-decoration: none;
|
||||
border: 1px grey solid;
|
||||
padding: 10px;
|
||||
margin-right: 5px;
|
||||
border-radius: 2px;
|
||||
color: blue;
|
||||
}
|
||||
|
||||
.corps_redirection .button:hover{
|
||||
background-color: rgba(0, 0, 0, 0.19);
|
||||
}
|
||||
|
||||
.corps_redirection .button:active{
|
||||
background-color: rgba(0, 0, 0, 0.60);
|
||||
color: #FFFFFF;
|
||||
}
|
5
assets/css/mobile-metro.css
Executable file
@ -0,0 +1,5 @@
|
||||
/* Version Mobile de Comunic */
|
||||
/* Service Pierre 2014 */
|
||||
.main_mobile {
|
||||
padding: 5px;
|
||||
}
|
127
assets/css/mobile.css
Executable file
@ -0,0 +1,127 @@
|
||||
/* Feuille de style de la version mobile de Comunic */
|
||||
/*-------------------- 2013, 2014 ----------------- */
|
||||
|
||||
/*--------------- En-t<>te de la page ---------------*/
|
||||
#header{
|
||||
border:1px solid #333;
|
||||
background:#111;
|
||||
color:#FFFFFF;
|
||||
font-weight:bold;
|
||||
text-shadow:0 -1px 0 #000;
|
||||
background-image:-webkit-gradient(linear,left top,left bottom,from( #3c3c3c ),to( #111 ));
|
||||
background-image:-webkit-linear-gradient( #3c3c3c,#111 );
|
||||
background-image:-moz-linear-gradient( #3c3c3c,#111 );
|
||||
background-image:-ms-linear-gradient( #3c3c3c,#111 );
|
||||
background-image:-o-linear-gradient( #3c3c3c,#111 );
|
||||
background-image:linear-gradient( #3c3c3c,#111 );
|
||||
padding: -10px;
|
||||
margin: -10px;
|
||||
position: relative;
|
||||
border-left-width: 0px;
|
||||
border-right-width: 0px;
|
||||
}
|
||||
#titreheader{
|
||||
margin:.5em 20px .8em;
|
||||
font-size:20px;
|
||||
text-align:left;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
#nomuser {
|
||||
float: right;
|
||||
color: #FFFFFF;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
/*------------------- G<>n<EFBFBD>ral ----------------------*/
|
||||
body {background: none repeat scroll 0% 0% rgb(221, 221, 221); font-family: Helvetica,Arial,sans-serif; text-align: center;}
|
||||
a {text-decoration: none; height: 100%; }
|
||||
|
||||
/*------------------- Boutons ----------------------*/
|
||||
.bouton {
|
||||
display: block;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
margin: 0.5em 0px;
|
||||
padding: 0px;
|
||||
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
|
||||
background-clip: padding-box;
|
||||
border-radius: 1em 1em 1em 1em;
|
||||
font-family: Helvetica,Arial,sans-serif;
|
||||
text-decoration: none;
|
||||
border: 1px solid rgb(204, 204, 204);
|
||||
background: linear-gradient(rgb(255, 255, 255), rgb(241, 241, 241)) repeat scroll 0% 0% rgb(238, 238, 238);
|
||||
font-weight: bold;
|
||||
color: rgb(34, 34, 34);
|
||||
text-shadow: 0px 1px 0px rgb(255, 255, 255);
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
.inputbouton {
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border: medium none;
|
||||
font-weight: bold;
|
||||
cursor: pointer;
|
||||
background: none repeat scroll 0% 0% rgba(255, 255, 255, 0);
|
||||
}
|
||||
|
||||
.bouton:hover {
|
||||
border:1px solid #000;
|
||||
background:#444;
|
||||
font-weight:bold;
|
||||
color:#fff;
|
||||
text-shadow:0 1px 0 #111;
|
||||
background-image:-webkit-gradient(linear,left top,left bottom,from( #555 ),to( #383838 ));
|
||||
background-image:-webkit-linear-gradient( #555,#383838 );
|
||||
background-image:-moz-linear-gradient( #555,#383838 );
|
||||
background-image:-ms-linear-gradient( #555,#383838 );
|
||||
background-image:-o-linear-gradient( #555,#383838 );
|
||||
background-image:linear-gradient( #555,#383838 )
|
||||
}
|
||||
|
||||
/*----------------- Champs de texte ----------------*/
|
||||
.text {
|
||||
margin: 0.5em 0px;
|
||||
background-image: none;
|
||||
position: relative;
|
||||
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2) inset;
|
||||
border-radius: 0.6em 0.6em 0.6em 0.6em;
|
||||
border: 1px solid rgb(170, 170, 170);
|
||||
color: rgb(51, 51, 51);
|
||||
text-shadow: 0px 1px 0px rgb(255, 255, 255);
|
||||
background: linear-gradient(rgb(249, 249, 249), rgb(238, 238, 238)) repeat scroll 0% 0% rgb(249, 249, 249);
|
||||
font-size: 16px;
|
||||
font-size: 16px;
|
||||
height: 50px;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/*----------------- Page des utilisateurs ----------*/
|
||||
.entetepage {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#conteneurtextes {
|
||||
}
|
||||
|
||||
.dateenvoitexte {
|
||||
color: grey;
|
||||
}
|
||||
|
||||
.aime {
|
||||
}
|
||||
|
||||
.texte {
|
||||
}
|
||||
|
||||
#ajouttexte {
|
||||
}
|
||||
|
||||
.texteenvaleur {
|
||||
background-color: #A2A2A2;
|
||||
border-radius: 1px;
|
||||
}
|
93
assets/css/private_chat_contener.css
Executable file
@ -0,0 +1,93 @@
|
||||
/* Fichier de gestion du chat privé sur toute les pages
|
||||
Service Pierre 2015 Tous droits réservés */
|
||||
|
||||
/* Bouton d'ouverture du chat */
|
||||
#private_chat_open_button {
|
||||
position: fixed;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
z-index: 3;
|
||||
padding-right: 35px;
|
||||
}
|
||||
|
||||
/* Panneau du chat */
|
||||
#private_chat_contener {
|
||||
/*border: 1px #C0C0C0 solid;*/
|
||||
position: fixed;
|
||||
bottom: 0px;
|
||||
width: auto;
|
||||
text-align: right;
|
||||
right: 0px;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
/* Panneau d'information du chat */
|
||||
.panneau_fonctions_private_chat {
|
||||
height: 100%;
|
||||
border: 1px solid #808080;
|
||||
width: 22px;
|
||||
padding: 2px;
|
||||
vertical-align: middle;
|
||||
background-color: rgba(218, 225, 240, 1);
|
||||
}
|
||||
|
||||
/* Conteneur des conversations */
|
||||
#conversations_private_chat {
|
||||
position: fixed;
|
||||
right: 22px;
|
||||
bottom: 0px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
#conversations_private_chat .content {
|
||||
height: 94%; !important
|
||||
}
|
||||
|
||||
/* Information sur chacun des chat */
|
||||
.une_conversation_private_chat {
|
||||
height: inherit;
|
||||
float: left;
|
||||
background-color: #FFFFFF;
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
/* En-tête */
|
||||
.header_une_conversation_private_chat {
|
||||
text-align: center;
|
||||
height: 10%
|
||||
}
|
||||
|
||||
/* Iframe */
|
||||
.iframe_une_conversation_private_chat {
|
||||
height: 90%;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Panneau de découverte du chat privé */
|
||||
#discover_private_chat {
|
||||
position: fixed;
|
||||
bottom: 0px;
|
||||
right: 0px;
|
||||
background-color: #C0C0C0;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
#discover_private_chat .close_discover_private_chat {
|
||||
margin: auto;
|
||||
width: 61px;
|
||||
}
|
||||
|
||||
/* Responsive */
|
||||
@media screen and (max-width: 512px) {
|
||||
#private_chat_open_button, .panneau_fonctions_private_chat{
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
#conversations_private_chat {
|
||||
right: 0px !important;
|
||||
}
|
||||
|
||||
.une_conversation_private_chat {
|
||||
max-width: 100% !important;
|
||||
}
|
||||
}
|
50
assets/css/privatechat.css
Executable file
@ -0,0 +1,50 @@
|
||||
/*Service Pierre, 2013-2015 */
|
||||
/* Tous droits r<>serv<72>s ---*/
|
||||
/*--------CHAT-(prive)----*/
|
||||
.textcenter {
|
||||
text-align: center;
|
||||
}
|
||||
#contentpost {
|
||||
margin: auto;
|
||||
text-align: center;
|
||||
padding: 5px;
|
||||
}
|
||||
#privatechatform {
|
||||
position: absolute;
|
||||
top: 0em;
|
||||
width: 100%;
|
||||
opacity:1.0;
|
||||
/*background-color: grey;*/
|
||||
left: 0px;
|
||||
text-align: center;
|
||||
/*scroll: auto;*/
|
||||
}
|
||||
|
||||
.form_send_message {
|
||||
text-align: center;
|
||||
padding-top: 1px;
|
||||
margin-bottom: -12px;
|
||||
}
|
||||
|
||||
#message {
|
||||
width: 65%;
|
||||
height: 24px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.private_chat_post{
|
||||
|
||||
}
|
||||
|
||||
.metro .notice {
|
||||
margin: 0px 0px 1px !important;
|
||||
padding: 2px !important;
|
||||
}
|
||||
|
||||
/*.text-right {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.text-left {
|
||||
text-align: left;
|
||||
}*/
|
5
assets/css/themes/base/images/index.php
Executable file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
//Script de s<>curit<69>.
|
||||
//Ne pas supprimer
|
||||
header('location: ../index.php');
|
||||
?>
|
BIN
assets/css/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
Executable file
After Width: | Height: | Size: 180 B |
BIN
assets/css/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
Executable file
After Width: | Height: | Size: 178 B |
BIN
assets/css/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
Executable file
After Width: | Height: | Size: 120 B |
BIN
assets/css/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
Executable file
After Width: | Height: | Size: 105 B |
BIN
assets/css/themes/base/images/ui-bg_glass_75_dadada_1x400.png
Executable file
After Width: | Height: | Size: 111 B |
BIN
assets/css/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
Executable file
After Width: | Height: | Size: 110 B |
BIN
assets/css/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
Executable file
After Width: | Height: | Size: 119 B |
BIN
assets/css/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
Executable file
After Width: | Height: | Size: 101 B |
BIN
assets/css/themes/base/images/ui-icons_222222_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/images/ui-icons_2e83ff_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/images/ui-icons_454545_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/images/ui-icons_888888_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/images/ui-icons_cd0a0a_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
5
assets/css/themes/base/index.php
Executable file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
//Script de s<>curit<69>.
|
||||
//Ne pas supprimer
|
||||
header('location: ../index.php');
|
||||
?>
|
461
assets/css/themes/base/jquery-ui.css
vendored
Executable file
@ -0,0 +1,461 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
|
||||
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
|
||||
|
||||
/* Layout helpers
|
||||
----------------------------------*/
|
||||
.ui-helper-hidden { display: none; }
|
||||
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
|
||||
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
||||
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
|
||||
.ui-helper-clearfix:after { clear: both; }
|
||||
.ui-helper-clearfix { zoom: 1; }
|
||||
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
||||
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-disabled { cursor: default !important; }
|
||||
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
||||
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
|
||||
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
|
||||
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
|
||||
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
|
||||
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
|
||||
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
|
||||
.ui-autocomplete {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
/* workarounds */
|
||||
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
|
||||
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
|
||||
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
|
||||
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
|
||||
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
|
||||
.ui-button-icons-only { width: 3.4em; }
|
||||
button.ui-button-icons-only { width: 3.7em; }
|
||||
|
||||
/*button text element */
|
||||
.ui-button .ui-button-text { display: block; line-height: 1.4; }
|
||||
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
|
||||
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
|
||||
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
|
||||
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
|
||||
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
|
||||
/* no icon support for input elements, provide padding by default */
|
||||
input.ui-button { padding: .4em 1em; }
|
||||
|
||||
/*button icon element(s) */
|
||||
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
|
||||
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
|
||||
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
|
||||
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
|
||||
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
|
||||
|
||||
/*button sets*/
|
||||
.ui-buttonset { margin-right: 7px; }
|
||||
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
|
||||
|
||||
/* workarounds */
|
||||
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
|
||||
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
|
||||
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
||||
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
||||
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
||||
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
||||
.ui-datepicker .ui-datepicker-next { right:2px; }
|
||||
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
||||
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
||||
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
|
||||
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
||||
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
||||
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
||||
.ui-datepicker select.ui-datepicker-month,
|
||||
.ui-datepicker select.ui-datepicker-year { width: 49%;}
|
||||
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
||||
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
||||
.ui-datepicker td { border: 0; padding: 1px; }
|
||||
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
||||
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
|
||||
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
||||
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
||||
|
||||
/* with multiple calendars */
|
||||
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
||||
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
||||
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
||||
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
||||
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
||||
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
||||
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
||||
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
||||
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
||||
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
|
||||
|
||||
/* RTL support */
|
||||
.ui-datepicker-rtl { direction: rtl; }
|
||||
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
||||
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
|
||||
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
||||
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
||||
|
||||
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
|
||||
.ui-datepicker-cover {
|
||||
position: absolute; /*must have*/
|
||||
z-index: -1; /*must have*/
|
||||
filter: mask(); /*must have*/
|
||||
top: -4px; /*must have*/
|
||||
left: -4px; /*must have*/
|
||||
width: 200px; /*must have*/
|
||||
height: 200px; /*must have*/
|
||||
}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
|
||||
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
|
||||
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
|
||||
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
|
||||
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
|
||||
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
|
||||
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
|
||||
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
|
||||
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
|
||||
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
|
||||
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
|
||||
.ui-draggable .ui-dialog-titlebar { cursor: move; }
|
||||
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
|
||||
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
|
||||
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
|
||||
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
|
||||
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
|
||||
.ui-menu .ui-menu-item a.ui-state-focus,
|
||||
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
|
||||
|
||||
.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
|
||||
.ui-menu .ui-state-disabled a { cursor: default; }
|
||||
|
||||
/* icon support */
|
||||
.ui-menu-icons { position: relative; }
|
||||
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
|
||||
|
||||
/* left-aligned */
|
||||
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
|
||||
|
||||
/* right-aligned */
|
||||
.ui-menu .ui-menu-icon { position: static; float: right; }
|
||||
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
|
||||
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-resizable { position: relative;}
|
||||
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
|
||||
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
|
||||
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
|
||||
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
|
||||
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
|
||||
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
|
||||
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
|
||||
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
|
||||
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
|
||||
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
|
||||
.ui-slider { position: relative; text-align: left; }
|
||||
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
|
||||
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
|
||||
|
||||
.ui-slider-horizontal { height: .8em; }
|
||||
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
|
||||
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
|
||||
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
|
||||
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
|
||||
|
||||
.ui-slider-vertical { width: .8em; height: 100px; }
|
||||
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
|
||||
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
|
||||
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
|
||||
.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
|
||||
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
|
||||
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
|
||||
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
|
||||
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
|
||||
.ui-spinner-up { top: 0; }
|
||||
.ui-spinner-down { bottom: 0; }
|
||||
|
||||
/* TR overrides */
|
||||
.ui-spinner .ui-icon-triangle-1-s {
|
||||
/* need to fix icons sprite */
|
||||
background-position:-65px -16px;
|
||||
}
|
||||
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
||||
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
|
||||
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
|
||||
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
|
||||
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
|
||||
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
|
||||
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
|
||||
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
|
||||
.ui-tooltip {
|
||||
padding: 8px;
|
||||
position: absolute;
|
||||
z-index: 9999;
|
||||
max-width: 300px;
|
||||
-webkit-box-shadow: 0 0 5px #aaa;
|
||||
box-shadow: 0 0 5px #aaa;
|
||||
}
|
||||
/* Fades and background-images don't work well together in IE6, drop the image */
|
||||
* html .ui-tooltip {
|
||||
background-image: none;
|
||||
}
|
||||
body .ui-tooltip { border-width: 2px; }
|
||||
|
||||
/* Component containers
|
||||
----------------------------------*/
|
||||
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
|
||||
.ui-widget .ui-widget { font-size: 1em; }
|
||||
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
|
||||
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
|
||||
.ui-widget-content a { color: #222222/*{fcContent}*/; }
|
||||
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
|
||||
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
|
||||
|
||||
/* Interaction states
|
||||
----------------------------------*/
|
||||
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
|
||||
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
|
||||
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
|
||||
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; }
|
||||
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
|
||||
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
|
||||
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
|
||||
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
|
||||
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
|
||||
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
|
||||
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
|
||||
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
|
||||
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
|
||||
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
|
||||
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
|
||||
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
|
||||
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
|
||||
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
|
||||
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
|
||||
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
|
||||
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
|
||||
|
||||
/* positioning */
|
||||
.ui-icon-carat-1-n { background-position: 0 0; }
|
||||
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
||||
.ui-icon-carat-1-e { background-position: -32px 0; }
|
||||
.ui-icon-carat-1-se { background-position: -48px 0; }
|
||||
.ui-icon-carat-1-s { background-position: -64px 0; }
|
||||
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
||||
.ui-icon-carat-1-w { background-position: -96px 0; }
|
||||
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
||||
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
||||
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
||||
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
||||
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
||||
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
||||
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
||||
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
||||
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
||||
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
||||
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
||||
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
||||
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
||||
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
||||
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
||||
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
||||
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
||||
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
||||
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
||||
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
||||
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
||||
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
||||
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
||||
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
||||
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
||||
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
||||
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
||||
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
||||
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
||||
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
||||
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
||||
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
||||
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
||||
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
||||
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
||||
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
||||
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
||||
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
||||
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
||||
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
||||
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
||||
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
||||
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
||||
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
||||
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
||||
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
||||
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
||||
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
||||
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
||||
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
||||
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
||||
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
||||
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
||||
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
||||
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
||||
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
||||
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
||||
.ui-icon-extlink { background-position: -32px -80px; }
|
||||
.ui-icon-newwin { background-position: -48px -80px; }
|
||||
.ui-icon-refresh { background-position: -64px -80px; }
|
||||
.ui-icon-shuffle { background-position: -80px -80px; }
|
||||
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
||||
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
||||
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
||||
.ui-icon-folder-open { background-position: -16px -96px; }
|
||||
.ui-icon-document { background-position: -32px -96px; }
|
||||
.ui-icon-document-b { background-position: -48px -96px; }
|
||||
.ui-icon-note { background-position: -64px -96px; }
|
||||
.ui-icon-mail-closed { background-position: -80px -96px; }
|
||||
.ui-icon-mail-open { background-position: -96px -96px; }
|
||||
.ui-icon-suitcase { background-position: -112px -96px; }
|
||||
.ui-icon-comment { background-position: -128px -96px; }
|
||||
.ui-icon-person { background-position: -144px -96px; }
|
||||
.ui-icon-print { background-position: -160px -96px; }
|
||||
.ui-icon-trash { background-position: -176px -96px; }
|
||||
.ui-icon-locked { background-position: -192px -96px; }
|
||||
.ui-icon-unlocked { background-position: -208px -96px; }
|
||||
.ui-icon-bookmark { background-position: -224px -96px; }
|
||||
.ui-icon-tag { background-position: -240px -96px; }
|
||||
.ui-icon-home { background-position: 0 -112px; }
|
||||
.ui-icon-flag { background-position: -16px -112px; }
|
||||
.ui-icon-calendar { background-position: -32px -112px; }
|
||||
.ui-icon-cart { background-position: -48px -112px; }
|
||||
.ui-icon-pencil { background-position: -64px -112px; }
|
||||
.ui-icon-clock { background-position: -80px -112px; }
|
||||
.ui-icon-disk { background-position: -96px -112px; }
|
||||
.ui-icon-calculator { background-position: -112px -112px; }
|
||||
.ui-icon-zoomin { background-position: -128px -112px; }
|
||||
.ui-icon-zoomout { background-position: -144px -112px; }
|
||||
.ui-icon-search { background-position: -160px -112px; }
|
||||
.ui-icon-wrench { background-position: -176px -112px; }
|
||||
.ui-icon-gear { background-position: -192px -112px; }
|
||||
.ui-icon-heart { background-position: -208px -112px; }
|
||||
.ui-icon-star { background-position: -224px -112px; }
|
||||
.ui-icon-link { background-position: -240px -112px; }
|
||||
.ui-icon-cancel { background-position: 0 -128px; }
|
||||
.ui-icon-plus { background-position: -16px -128px; }
|
||||
.ui-icon-plusthick { background-position: -32px -128px; }
|
||||
.ui-icon-minus { background-position: -48px -128px; }
|
||||
.ui-icon-minusthick { background-position: -64px -128px; }
|
||||
.ui-icon-close { background-position: -80px -128px; }
|
||||
.ui-icon-closethick { background-position: -96px -128px; }
|
||||
.ui-icon-key { background-position: -112px -128px; }
|
||||
.ui-icon-lightbulb { background-position: -128px -128px; }
|
||||
.ui-icon-scissors { background-position: -144px -128px; }
|
||||
.ui-icon-clipboard { background-position: -160px -128px; }
|
||||
.ui-icon-copy { background-position: -176px -128px; }
|
||||
.ui-icon-contact { background-position: -192px -128px; }
|
||||
.ui-icon-image { background-position: -208px -128px; }
|
||||
.ui-icon-video { background-position: -224px -128px; }
|
||||
.ui-icon-script { background-position: -240px -128px; }
|
||||
.ui-icon-alert { background-position: 0 -144px; }
|
||||
.ui-icon-info { background-position: -16px -144px; }
|
||||
.ui-icon-notice { background-position: -32px -144px; }
|
||||
.ui-icon-help { background-position: -48px -144px; }
|
||||
.ui-icon-check { background-position: -64px -144px; }
|
||||
.ui-icon-bullet { background-position: -80px -144px; }
|
||||
.ui-icon-radio-on { background-position: -96px -144px; }
|
||||
.ui-icon-radio-off { background-position: -112px -144px; }
|
||||
.ui-icon-pin-w { background-position: -128px -144px; }
|
||||
.ui-icon-pin-s { background-position: -144px -144px; }
|
||||
.ui-icon-play { background-position: 0 -160px; }
|
||||
.ui-icon-pause { background-position: -16px -160px; }
|
||||
.ui-icon-seek-next { background-position: -32px -160px; }
|
||||
.ui-icon-seek-prev { background-position: -48px -160px; }
|
||||
.ui-icon-seek-end { background-position: -64px -160px; }
|
||||
.ui-icon-seek-start { background-position: -80px -160px; }
|
||||
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
||||
.ui-icon-seek-first { background-position: -80px -160px; }
|
||||
.ui-icon-stop { background-position: -96px -160px; }
|
||||
.ui-icon-eject { background-position: -112px -160px; }
|
||||
.ui-icon-volume-off { background-position: -128px -160px; }
|
||||
.ui-icon-volume-on { background-position: -144px -160px; }
|
||||
.ui-icon-power { background-position: 0 -176px; }
|
||||
.ui-icon-signal-diag { background-position: -16px -176px; }
|
||||
.ui-icon-signal { background-position: -32px -176px; }
|
||||
.ui-icon-battery-0 { background-position: -48px -176px; }
|
||||
.ui-icon-battery-1 { background-position: -64px -176px; }
|
||||
.ui-icon-battery-2 { background-position: -80px -176px; }
|
||||
.ui-icon-battery-3 { background-position: -96px -176px; }
|
||||
.ui-icon-circle-plus { background-position: 0 -192px; }
|
||||
.ui-icon-circle-minus { background-position: -16px -192px; }
|
||||
.ui-icon-circle-close { background-position: -32px -192px; }
|
||||
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
||||
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
||||
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
||||
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
||||
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
||||
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
||||
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
||||
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
||||
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
||||
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
||||
.ui-icon-circle-check { background-position: -208px -192px; }
|
||||
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
||||
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
||||
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
||||
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
||||
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
||||
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
||||
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
||||
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
||||
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
||||
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
||||
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
||||
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Corner radius */
|
||||
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
|
||||
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
|
||||
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
|
||||
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
|
||||
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
|
16
assets/css/themes/base/jquery.ui.accordion.css
vendored
Executable file
@ -0,0 +1,16 @@
|
||||
/*!
|
||||
* jQuery UI Accordion 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Accordion#theming
|
||||
*/
|
||||
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
|
||||
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
|
||||
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
|
||||
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
|
||||
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
|
||||
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
|
12
assets/css/themes/base/jquery.ui.all.css
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* jQuery UI CSS Framework 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Theming
|
||||
*/
|
||||
@import "jquery.ui.base.css";
|
||||
@import "jquery.ui.theme.css";
|
19
assets/css/themes/base/jquery.ui.autocomplete.css
vendored
Executable file
@ -0,0 +1,19 @@
|
||||
/*!
|
||||
* jQuery UI Autocomplete 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Autocomplete#theming
|
||||
*/
|
||||
.ui-autocomplete {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
/* workarounds */
|
||||
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
|
25
assets/css/themes/base/jquery.ui.base.css
vendored
Executable file
@ -0,0 +1,25 @@
|
||||
/*!
|
||||
* jQuery UI CSS Framework 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Theming
|
||||
*/
|
||||
@import url("jquery.ui.core.css");
|
||||
|
||||
@import url("jquery.ui.accordion.css");
|
||||
@import url("jquery.ui.autocomplete.css");
|
||||
@import url("jquery.ui.button.css");
|
||||
@import url("jquery.ui.datepicker.css");
|
||||
@import url("jquery.ui.dialog.css");
|
||||
@import url("jquery.ui.menu.css");
|
||||
@import url("jquery.ui.progressbar.css");
|
||||
@import url("jquery.ui.resizable.css");
|
||||
@import url("jquery.ui.selectable.css");
|
||||
@import url("jquery.ui.slider.css");
|
||||
@import url("jquery.ui.spinner.css");
|
||||
@import url("jquery.ui.tabs.css");
|
||||
@import url("jquery.ui.tooltip.css");
|
40
assets/css/themes/base/jquery.ui.button.css
vendored
Executable file
@ -0,0 +1,40 @@
|
||||
/*!
|
||||
* jQuery UI Button 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Button#theming
|
||||
*/
|
||||
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
|
||||
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
|
||||
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
|
||||
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
|
||||
.ui-button-icons-only { width: 3.4em; }
|
||||
button.ui-button-icons-only { width: 3.7em; }
|
||||
|
||||
/*button text element */
|
||||
.ui-button .ui-button-text { display: block; line-height: 1.4; }
|
||||
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
|
||||
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
|
||||
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
|
||||
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
|
||||
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
|
||||
/* no icon support for input elements, provide padding by default */
|
||||
input.ui-button { padding: .4em 1em; }
|
||||
|
||||
/*button icon element(s) */
|
||||
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
|
||||
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
|
||||
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
|
||||
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
|
||||
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
|
||||
|
||||
/*button sets*/
|
||||
.ui-buttonset { margin-right: 7px; }
|
||||
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
|
||||
|
||||
/* workarounds */
|
||||
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
|
39
assets/css/themes/base/jquery.ui.core.css
vendored
Executable file
@ -0,0 +1,39 @@
|
||||
/*!
|
||||
* jQuery UI CSS Framework 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Theming/API
|
||||
*/
|
||||
|
||||
/* Layout helpers
|
||||
----------------------------------*/
|
||||
.ui-helper-hidden { display: none; }
|
||||
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
|
||||
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
||||
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
|
||||
.ui-helper-clearfix:after { clear: both; }
|
||||
.ui-helper-clearfix { zoom: 1; }
|
||||
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
||||
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-disabled { cursor: default !important; }
|
||||
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
67
assets/css/themes/base/jquery.ui.datepicker.css
vendored
Executable file
@ -0,0 +1,67 @@
|
||||
/*!
|
||||
* jQuery UI Datepicker 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Datepicker#theming
|
||||
*/
|
||||
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
|
||||
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
||||
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
||||
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
||||
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
||||
.ui-datepicker .ui-datepicker-next { right:2px; }
|
||||
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
||||
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
||||
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
|
||||
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
||||
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
||||
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
||||
.ui-datepicker select.ui-datepicker-month,
|
||||
.ui-datepicker select.ui-datepicker-year { width: 49%;}
|
||||
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
||||
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
||||
.ui-datepicker td { border: 0; padding: 1px; }
|
||||
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
||||
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
|
||||
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
||||
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
||||
|
||||
/* with multiple calendars */
|
||||
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
||||
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
||||
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
||||
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
||||
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
||||
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
||||
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
||||
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
||||
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
||||
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
|
||||
|
||||
/* RTL support */
|
||||
.ui-datepicker-rtl { direction: rtl; }
|
||||
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
||||
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
|
||||
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
||||
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
||||
|
||||
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
|
||||
.ui-datepicker-cover {
|
||||
position: absolute; /*must have*/
|
||||
z-index: -1; /*must have*/
|
||||
filter: mask(); /*must have*/
|
||||
top: -4px; /*must have*/
|
||||
left: -4px; /*must have*/
|
||||
width: 200px; /*must have*/
|
||||
height: 200px; /*must have*/
|
||||
}
|
22
assets/css/themes/base/jquery.ui.dialog.css
vendored
Executable file
@ -0,0 +1,22 @@
|
||||
/*!
|
||||
* jQuery UI Dialog 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Dialog#theming
|
||||
*/
|
||||
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
|
||||
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
|
||||
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
|
||||
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
|
||||
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
|
||||
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
|
||||
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
|
||||
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
|
||||
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
|
||||
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
|
||||
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
|
||||
.ui-draggable .ui-dialog-titlebar { cursor: move; }
|
30
assets/css/themes/base/jquery.ui.menu.css
vendored
Executable file
@ -0,0 +1,30 @@
|
||||
/*!
|
||||
* jQuery UI Menu 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Menu#theming
|
||||
*/
|
||||
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
|
||||
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
|
||||
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
|
||||
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
|
||||
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
|
||||
.ui-menu .ui-menu-item a.ui-state-focus,
|
||||
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
|
||||
|
||||
.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
|
||||
.ui-menu .ui-state-disabled a { cursor: default; }
|
||||
|
||||
/* icon support */
|
||||
.ui-menu-icons { position: relative; }
|
||||
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
|
||||
|
||||
/* left-aligned */
|
||||
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
|
||||
|
||||
/* right-aligned */
|
||||
.ui-menu .ui-menu-icon { position: static; float: right; }
|
12
assets/css/themes/base/jquery.ui.progressbar.css
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* jQuery UI Progressbar 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Progressbar#theming
|
||||
*/
|
||||
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
|
||||
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
|
21
assets/css/themes/base/jquery.ui.resizable.css
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
/*!
|
||||
* jQuery UI Resizable 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Resizable#theming
|
||||
*/
|
||||
.ui-resizable { position: relative;}
|
||||
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
|
||||
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
|
||||
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
|
||||
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
|
||||
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
|
||||
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
|
||||
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
|
||||
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
|
||||
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
|
||||
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
|
11
assets/css/themes/base/jquery.ui.selectable.css
vendored
Executable file
@ -0,0 +1,11 @@
|
||||
/*!
|
||||
* jQuery UI Selectable 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Selectable#theming
|
||||
*/
|
||||
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
|
25
assets/css/themes/base/jquery.ui.slider.css
vendored
Executable file
@ -0,0 +1,25 @@
|
||||
/*!
|
||||
* jQuery UI Slider 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Slider#theming
|
||||
*/
|
||||
.ui-slider { position: relative; text-align: left; }
|
||||
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
|
||||
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
|
||||
|
||||
.ui-slider-horizontal { height: .8em; }
|
||||
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
|
||||
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
|
||||
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
|
||||
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
|
||||
|
||||
.ui-slider-vertical { width: .8em; height: 100px; }
|
||||
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
|
||||
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
|
||||
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
|
||||
.ui-slider-vertical .ui-slider-range-max { top: 0; }
|
23
assets/css/themes/base/jquery.ui.spinner.css
vendored
Executable file
@ -0,0 +1,23 @@
|
||||
/*!
|
||||
* jQuery UI Spinner 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Spinner#theming
|
||||
*/
|
||||
.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
|
||||
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
|
||||
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
|
||||
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
|
||||
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
|
||||
.ui-spinner-up { top: 0; }
|
||||
.ui-spinner-down { bottom: 0; }
|
||||
|
||||
/* TR overrides */
|
||||
.ui-spinner .ui-icon-triangle-1-s {
|
||||
/* need to fix icons sprite */
|
||||
background-position:-65px -16px;
|
||||
}
|
18
assets/css/themes/base/jquery.ui.tabs.css
vendored
Executable file
@ -0,0 +1,18 @@
|
||||
/*!
|
||||
* jQuery UI Tabs 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Tabs#theming
|
||||
*/
|
||||
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
||||
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
|
||||
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
|
||||
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
|
||||
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
|
||||
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
|
||||
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
|
||||
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
|
248
assets/css/themes/base/jquery.ui.theme.css
vendored
Executable file
@ -0,0 +1,248 @@
|
||||
/*!
|
||||
* jQuery UI CSS Framework 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://docs.jquery.com/UI/Theming/API
|
||||
*
|
||||
* To view and modify this theme, visit http://jqueryui.com/themeroller/
|
||||
*/
|
||||
|
||||
|
||||
/* Component containers
|
||||
----------------------------------*/
|
||||
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
|
||||
.ui-widget .ui-widget { font-size: 1em; }
|
||||
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
|
||||
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
|
||||
.ui-widget-content a { color: #222222/*{fcContent}*/; }
|
||||
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
|
||||
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
|
||||
|
||||
/* Interaction states
|
||||
----------------------------------*/
|
||||
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
|
||||
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
|
||||
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
|
||||
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; }
|
||||
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
|
||||
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
|
||||
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
|
||||
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
|
||||
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
|
||||
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
|
||||
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
|
||||
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
|
||||
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
|
||||
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
|
||||
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
|
||||
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
|
||||
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
|
||||
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
|
||||
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
|
||||
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
|
||||
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
|
||||
|
||||
/* positioning */
|
||||
.ui-icon-carat-1-n { background-position: 0 0; }
|
||||
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
||||
.ui-icon-carat-1-e { background-position: -32px 0; }
|
||||
.ui-icon-carat-1-se { background-position: -48px 0; }
|
||||
.ui-icon-carat-1-s { background-position: -64px 0; }
|
||||
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
||||
.ui-icon-carat-1-w { background-position: -96px 0; }
|
||||
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
||||
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
||||
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
||||
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
||||
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
||||
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
||||
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
||||
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
||||
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
||||
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
||||
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
||||
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
||||
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
||||
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
||||
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
||||
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
||||
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
||||
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
||||
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
||||
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
||||
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
||||
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
||||
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
||||
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
||||
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
||||
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
||||
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
||||
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
||||
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
||||
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
||||
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
||||
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
||||
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
||||
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
||||
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
||||
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
||||
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
||||
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
||||
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
||||
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
||||
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
||||
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
||||
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
||||
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
||||
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
||||
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
||||
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
||||
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
||||
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
||||
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
||||
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
||||
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
||||
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
||||
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
||||
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
||||
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
||||
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
||||
.ui-icon-extlink { background-position: -32px -80px; }
|
||||
.ui-icon-newwin { background-position: -48px -80px; }
|
||||
.ui-icon-refresh { background-position: -64px -80px; }
|
||||
.ui-icon-shuffle { background-position: -80px -80px; }
|
||||
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
||||
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
||||
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
||||
.ui-icon-folder-open { background-position: -16px -96px; }
|
||||
.ui-icon-document { background-position: -32px -96px; }
|
||||
.ui-icon-document-b { background-position: -48px -96px; }
|
||||
.ui-icon-note { background-position: -64px -96px; }
|
||||
.ui-icon-mail-closed { background-position: -80px -96px; }
|
||||
.ui-icon-mail-open { background-position: -96px -96px; }
|
||||
.ui-icon-suitcase { background-position: -112px -96px; }
|
||||
.ui-icon-comment { background-position: -128px -96px; }
|
||||
.ui-icon-person { background-position: -144px -96px; }
|
||||
.ui-icon-print { background-position: -160px -96px; }
|
||||
.ui-icon-trash { background-position: -176px -96px; }
|
||||
.ui-icon-locked { background-position: -192px -96px; }
|
||||
.ui-icon-unlocked { background-position: -208px -96px; }
|
||||
.ui-icon-bookmark { background-position: -224px -96px; }
|
||||
.ui-icon-tag { background-position: -240px -96px; }
|
||||
.ui-icon-home { background-position: 0 -112px; }
|
||||
.ui-icon-flag { background-position: -16px -112px; }
|
||||
.ui-icon-calendar { background-position: -32px -112px; }
|
||||
.ui-icon-cart { background-position: -48px -112px; }
|
||||
.ui-icon-pencil { background-position: -64px -112px; }
|
||||
.ui-icon-clock { background-position: -80px -112px; }
|
||||
.ui-icon-disk { background-position: -96px -112px; }
|
||||
.ui-icon-calculator { background-position: -112px -112px; }
|
||||
.ui-icon-zoomin { background-position: -128px -112px; }
|
||||
.ui-icon-zoomout { background-position: -144px -112px; }
|
||||
.ui-icon-search { background-position: -160px -112px; }
|
||||
.ui-icon-wrench { background-position: -176px -112px; }
|
||||
.ui-icon-gear { background-position: -192px -112px; }
|
||||
.ui-icon-heart { background-position: -208px -112px; }
|
||||
.ui-icon-star { background-position: -224px -112px; }
|
||||
.ui-icon-link { background-position: -240px -112px; }
|
||||
.ui-icon-cancel { background-position: 0 -128px; }
|
||||
.ui-icon-plus { background-position: -16px -128px; }
|
||||
.ui-icon-plusthick { background-position: -32px -128px; }
|
||||
.ui-icon-minus { background-position: -48px -128px; }
|
||||
.ui-icon-minusthick { background-position: -64px -128px; }
|
||||
.ui-icon-close { background-position: -80px -128px; }
|
||||
.ui-icon-closethick { background-position: -96px -128px; }
|
||||
.ui-icon-key { background-position: -112px -128px; }
|
||||
.ui-icon-lightbulb { background-position: -128px -128px; }
|
||||
.ui-icon-scissors { background-position: -144px -128px; }
|
||||
.ui-icon-clipboard { background-position: -160px -128px; }
|
||||
.ui-icon-copy { background-position: -176px -128px; }
|
||||
.ui-icon-contact { background-position: -192px -128px; }
|
||||
.ui-icon-image { background-position: -208px -128px; }
|
||||
.ui-icon-video { background-position: -224px -128px; }
|
||||
.ui-icon-script { background-position: -240px -128px; }
|
||||
.ui-icon-alert { background-position: 0 -144px; }
|
||||
.ui-icon-info { background-position: -16px -144px; }
|
||||
.ui-icon-notice { background-position: -32px -144px; }
|
||||
.ui-icon-help { background-position: -48px -144px; }
|
||||
.ui-icon-check { background-position: -64px -144px; }
|
||||
.ui-icon-bullet { background-position: -80px -144px; }
|
||||
.ui-icon-radio-on { background-position: -96px -144px; }
|
||||
.ui-icon-radio-off { background-position: -112px -144px; }
|
||||
.ui-icon-pin-w { background-position: -128px -144px; }
|
||||
.ui-icon-pin-s { background-position: -144px -144px; }
|
||||
.ui-icon-play { background-position: 0 -160px; }
|
||||
.ui-icon-pause { background-position: -16px -160px; }
|
||||
.ui-icon-seek-next { background-position: -32px -160px; }
|
||||
.ui-icon-seek-prev { background-position: -48px -160px; }
|
||||
.ui-icon-seek-end { background-position: -64px -160px; }
|
||||
.ui-icon-seek-start { background-position: -80px -160px; }
|
||||
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
||||
.ui-icon-seek-first { background-position: -80px -160px; }
|
||||
.ui-icon-stop { background-position: -96px -160px; }
|
||||
.ui-icon-eject { background-position: -112px -160px; }
|
||||
.ui-icon-volume-off { background-position: -128px -160px; }
|
||||
.ui-icon-volume-on { background-position: -144px -160px; }
|
||||
.ui-icon-power { background-position: 0 -176px; }
|
||||
.ui-icon-signal-diag { background-position: -16px -176px; }
|
||||
.ui-icon-signal { background-position: -32px -176px; }
|
||||
.ui-icon-battery-0 { background-position: -48px -176px; }
|
||||
.ui-icon-battery-1 { background-position: -64px -176px; }
|
||||
.ui-icon-battery-2 { background-position: -80px -176px; }
|
||||
.ui-icon-battery-3 { background-position: -96px -176px; }
|
||||
.ui-icon-circle-plus { background-position: 0 -192px; }
|
||||
.ui-icon-circle-minus { background-position: -16px -192px; }
|
||||
.ui-icon-circle-close { background-position: -32px -192px; }
|
||||
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
||||
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
||||
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
||||
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
||||
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
||||
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
||||
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
||||
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
||||
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
||||
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
||||
.ui-icon-circle-check { background-position: -208px -192px; }
|
||||
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
||||
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
||||
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
||||
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
||||
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
||||
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
||||
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
||||
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
||||
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
||||
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
||||
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
||||
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Corner radius */
|
||||
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
|
||||
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
|
||||
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
|
||||
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
|
||||
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
|
21
assets/css/themes/base/jquery.ui.tooltip.css
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
/*!
|
||||
* jQuery UI Tooltip 1.9.2
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright 2012 jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*/
|
||||
.ui-tooltip {
|
||||
padding: 8px;
|
||||
position: absolute;
|
||||
z-index: 9999;
|
||||
max-width: 300px;
|
||||
-webkit-box-shadow: 0 0 5px #aaa;
|
||||
box-shadow: 0 0 5px #aaa;
|
||||
}
|
||||
/* Fades and background-images don't work well together in IE6, drop the image */
|
||||
* html .ui-tooltip {
|
||||
background-image: none;
|
||||
}
|
||||
body .ui-tooltip { border-width: 2px; }
|
5
assets/css/themes/base/minified/images/index.php
Executable file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
//Script de s<>curit<69>.
|
||||
//Ne pas supprimer
|
||||
header('location: ../index.php');
|
||||
?>
|
BIN
assets/css/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png
Executable file
After Width: | Height: | Size: 180 B |
BIN
assets/css/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png
Executable file
After Width: | Height: | Size: 178 B |
BIN
assets/css/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png
Executable file
After Width: | Height: | Size: 120 B |
BIN
assets/css/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png
Executable file
After Width: | Height: | Size: 105 B |
BIN
assets/css/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png
Executable file
After Width: | Height: | Size: 111 B |
BIN
assets/css/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png
Executable file
After Width: | Height: | Size: 110 B |
BIN
assets/css/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png
Executable file
After Width: | Height: | Size: 119 B |
BIN
assets/css/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png
Executable file
After Width: | Height: | Size: 101 B |
BIN
assets/css/themes/base/minified/images/ui-icons_222222_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/minified/images/ui-icons_2e83ff_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/minified/images/ui-icons_454545_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/minified/images/ui-icons_888888_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/css/themes/base/minified/images/ui-icons_cd0a0a_256x240.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
5
assets/css/themes/base/minified/index.php
Executable file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
//Script de s<>curit<69>.
|
||||
//Ne pas supprimer
|
||||
header('location: ../index.php');
|
||||
?>
|
10
assets/css/themes/base/minified/jquery-ui.min.css
vendored
Executable file
5
assets/css/themes/base/minified/jquery.ui.accordion.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.accordion.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}
|
5
assets/css/themes/base/minified/jquery.ui.autocomplete.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.autocomplete.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}
|
5
assets/css/themes/base/minified/jquery.ui.button.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.button.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}
|
5
assets/css/themes/base/minified/jquery.ui.core.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.core.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
|
5
assets/css/themes/base/minified/jquery.ui.datepicker.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.datepicker.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
|
5
assets/css/themes/base/minified/jquery.ui.dialog.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.dialog.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}
|
5
assets/css/themes/base/minified/jquery.ui.menu.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.menu.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}
|
5
assets/css/themes/base/minified/jquery.ui.progressbar.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.progressbar.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
|
5
assets/css/themes/base/minified/jquery.ui.resizable.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.resizable.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
|
5
assets/css/themes/base/minified/jquery.ui.selectable.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.selectable.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
|
5
assets/css/themes/base/minified/jquery.ui.slider.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.slider.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
|
5
assets/css/themes/base/minified/jquery.ui.spinner.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.spinner.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
|
5
assets/css/themes/base/minified/jquery.ui.tabs.min.css
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.9.2 - 2012-11-23
|
||||
* http://jqueryui.com
|
||||
* Includes: jquery.ui.tabs.css
|
||||
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
|
||||
.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
|