PM 2.0 Skin feature. The green now becomes classic and it is possible to have Skins under PATH_DATA /skins each skin folder has a configuration file, layout htmls, css and images
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -289,15 +289,15 @@ class headPublisher {
|
||||
//$this->extJsSkin = 'gtheme';
|
||||
}
|
||||
|
||||
$head .= $this->getExtJsStylesheets();
|
||||
//$head .= $this->getExtJsStylesheets();
|
||||
$head .= $this->getExtJsScripts();
|
||||
$head .= $this->getExtJsVariablesScript();
|
||||
|
||||
return $head;
|
||||
}
|
||||
|
||||
function getExtJsStylesheets(){
|
||||
$script = " <link rel='stylesheet' type='text/css' href='/css/classic.css' />\n";
|
||||
function getExtJsStylesheets($skinName){
|
||||
$script = " <link rel='stylesheet' type='text/css' href='/css/$skinName.css' />\n";
|
||||
/*
|
||||
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/ext-all-notheme.css' />\n";
|
||||
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/" . $this->extJsSkin.".css' />\n";
|
||||
@@ -314,11 +314,11 @@ class headPublisher {
|
||||
*/
|
||||
// Load external/plugin css
|
||||
// NOTE is necesary to move this to decorator server
|
||||
$oPluginRegistry = & PMPluginRegistry::getSingleton ();
|
||||
$registeredCss=$oPluginRegistry->getRegisteredCss();
|
||||
foreach($registeredCss as $cssFile){
|
||||
$script .= " <link rel='stylesheet' type='text/css' href='" . $cssFile->sCssFile . ".css' />\n";
|
||||
}
|
||||
//$oPluginRegistry = & PMPluginRegistry::getSingleton ();
|
||||
//$registeredCss=$oPluginRegistry->getRegisteredCss();
|
||||
//foreach($registeredCss as $cssFile){
|
||||
// $script .= " <link rel='stylesheet' type='text/css' href='" . $cssFile->sCssFile . ".css' />\n";
|
||||
//}
|
||||
|
||||
return $script;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
//***************** PM Paths CORE **************************
|
||||
define( 'PATH_CORE', PATH_HOME . 'engine' . PATH_SEP );
|
||||
define( 'PATH_SKINS', PATH_CORE . 'skins' . PATH_SEP );
|
||||
define( 'PATH_SKIN_ENGINE', PATH_CORE . 'skinEngine' . PATH_SEP );
|
||||
define( 'PATH_METHODS', PATH_CORE . 'methods' . PATH_SEP );
|
||||
define( 'PATH_XMLFORM', PATH_CORE . 'xmlform' . PATH_SEP );
|
||||
define( 'PATH_PLUGINS', PATH_CORE . 'plugins' . PATH_SEP );
|
||||
@@ -81,6 +82,8 @@
|
||||
|
||||
define( 'PATH_LANGUAGECONT', PATH_DATA . "META-INF" . PATH_SEP );
|
||||
|
||||
define( 'PATH_CUSTOM_SKINS',PATH_DATA . 'skins' . PATH_SEP );
|
||||
|
||||
// TODO: This path defines where to save temporal data, similar to $_SESSION.
|
||||
define( 'PATH_TEMPORAL', PATH_C . 'dynEditor/');
|
||||
|
||||
|
||||
44
workflow/engine/methods/setup/skin_Ajax.php
Normal file
44
workflow/engine/methods/setup/skin_Ajax.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
if (! isset ( $_REQUEST ['action'] )) {
|
||||
$res ['success'] = 'failure';
|
||||
$res ['message'] = 'You may request an action';
|
||||
print G::json_encode ( $res);
|
||||
die ();
|
||||
}
|
||||
if (! function_exists ( $_REQUEST ['action'] )) {
|
||||
$res ['success'] = 'failure';
|
||||
$res ['message'] = 'The requested action doesn\'t exists';
|
||||
print G::json_encode ( $res );
|
||||
die ();
|
||||
}
|
||||
|
||||
$functionName = $_REQUEST ['action'];
|
||||
$functionParams = isset ( $_REQUEST ['params'] ) ? $_REQUEST ['params'] : array ();
|
||||
|
||||
$functionName ( $functionParams );
|
||||
|
||||
function updatePageSize(){
|
||||
G::LoadClass('configuration');
|
||||
$c = new Configurations();
|
||||
$arr['pageSize'] = $_REQUEST['size'];
|
||||
$arr['dateSave'] = date('Y-m-d H:i:s');
|
||||
$config = Array();
|
||||
$config[] = $arr;
|
||||
$c->aConfig = $config;
|
||||
$c->saveConfig('calendarList', 'pageSize','',$_SESSION['USER_LOGGED']);
|
||||
echo '{success: true}';
|
||||
}
|
||||
function skinList(){
|
||||
$skinListArray=array();
|
||||
$customSkins=glob(PATH_CUSTOM_SKINS."*");
|
||||
foreach($customSkins as $skin){
|
||||
if(is_dir($skin)){
|
||||
$res['CALENDAR_UID']=$skin;
|
||||
$res['CALENDAR_NAME']=basename($skin);
|
||||
|
||||
$skinListArray['cals'][]=$res;
|
||||
}
|
||||
}
|
||||
print_r(G::json_encode($skinListArray));
|
||||
}
|
||||
@@ -22,6 +22,33 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*
|
||||
*/
|
||||
|
||||
if($RBAC->userCanAccess('PM_SETUP') != 1 && $RBAC->userCanAccess('PM_SETUP_ADVANCE') != 1){
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
//G::header('location: ../login/login');
|
||||
die;
|
||||
}
|
||||
|
||||
$G_MAIN_MENU = 'processmaker';
|
||||
$G_SUB_MENU = 'setup';
|
||||
$G_ID_MENU_SELECTED = 'SETUP';
|
||||
$G_ID_SUB_MENU_SELECTED = 'CALENDAR';
|
||||
|
||||
$G_PUBLISH = new Publisher;
|
||||
|
||||
G::LoadClass('configuration');
|
||||
$c = new Configurations();
|
||||
$configPage = $c->getConfiguration('skinList', 'pageSize','',$_SESSION['USER_LOGGED']);
|
||||
$Config['pageSize'] = isset($configPage['pageSize']) ? $configPage['pageSize'] : 20;
|
||||
|
||||
$oHeadPublisher =& headPublisher::getSingleton();
|
||||
$oHeadPublisher->addExtJsScript('setup/skinList', false); //adding a javascript file .js
|
||||
$oHeadPublisher->addContent('setup/skinList'); //adding a html file .html.
|
||||
$oHeadPublisher->assign('CONFIG', $Config);
|
||||
|
||||
G::RenderPage('publish', 'extJs');
|
||||
die;
|
||||
|
||||
global $RBAC;
|
||||
$access = $RBAC->userCanAccess('PM_SETUP');
|
||||
if( $access != 1 ){
|
||||
@@ -52,6 +79,7 @@ if( $access != 1 ){
|
||||
$aFiles = array ();
|
||||
if ($handle = opendir( PATH_SKINS )) {
|
||||
while ( false !== ($file = readdir($handle))) {
|
||||
G::pr($file);
|
||||
$filename = substr ( $file,0, strrpos($file, '.'));
|
||||
|
||||
// list of no complete skins
|
||||
|
||||
5150
workflow/engine/skinEngine/base/baseCss/ext-all-notheme.css
Executable file
5150
workflow/engine/skinEngine/base/baseCss/ext-all-notheme.css
Executable file
File diff suppressed because it is too large
Load Diff
6789
workflow/engine/skinEngine/base/baseCss/ext-all.css
Executable file
6789
workflow/engine/skinEngine/base/baseCss/ext-all.css
Executable file
File diff suppressed because it is too large
Load Diff
56
workflow/engine/skinEngine/base/config.xml
Executable file
56
workflow/engine/skinEngine/base/config.xml
Executable file
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<skinConfiguration>
|
||||
<information>
|
||||
<name></name>
|
||||
<author></author>
|
||||
<version></version></information>
|
||||
<cssFiles>
|
||||
|
||||
<skin>
|
||||
<cssFile file="style.css" enabledBrowsers="ALL"
|
||||
disabledBrowsers=""></cssFile>
|
||||
<cssFile file="sprite_ie.css"
|
||||
enabledBrowsers="ie" disabledBrowsers="ALL"></cssFile>
|
||||
<cssFile file="sprite.css"
|
||||
enabledBrowsers="ALL" disabledBrowsers="ie"></cssFile>
|
||||
</skin>
|
||||
<blank>
|
||||
<cssFile file="style.css" enabledBrowsers="ALL"
|
||||
disabledBrowsers=""></cssFile>
|
||||
<cssFile file="sprite_ie.css"
|
||||
enabledBrowsers="ie" disabledBrowsers="ALL"></cssFile>
|
||||
<cssFile file="sprite.css"
|
||||
enabledBrowsers="ALL" disabledBrowsers="ie"></cssFile>
|
||||
</blank>
|
||||
<raw>
|
||||
</raw>
|
||||
<submenu>
|
||||
<cssFile file="style.css" enabledBrowsers="ALL"
|
||||
disabledBrowsers=""></cssFile>
|
||||
<cssFile file="sprite_ie.css"
|
||||
enabledBrowsers="ie" disabledBrowsers="ALL"></cssFile>
|
||||
<cssFile file="sprite.css"
|
||||
enabledBrowsers="ALL" disabledBrowsers="ie"></cssFile>
|
||||
</submenu>
|
||||
<tracker>
|
||||
<cssFile file="style.css" enabledBrowsers="ALL"
|
||||
disabledBrowsers=""></cssFile>
|
||||
<cssFile file="sprite_ie.css"
|
||||
enabledBrowsers="ie" disabledBrowsers="ALL"></cssFile>
|
||||
<cssFile file="sprite.css"
|
||||
enabledBrowsers="ALL" disabledBrowsers="ie"></cssFile>
|
||||
</tracker>
|
||||
<extjs>
|
||||
<cssFile file="xtheme-gray.css" enabledBrowsers="ALL"
|
||||
disabledBrowsers=""></cssFile>
|
||||
<cssFile file="pmos-xtheme-gray.css" enabledBrowsers="ALL"
|
||||
disabledBrowsers=""></cssFile>
|
||||
<cssFile file="sprite_ie.css"
|
||||
enabledBrowsers="ie" disabledBrowsers="ALL"></cssFile>
|
||||
<cssFile file="sprite.css"
|
||||
enabledBrowsers="ALL" disabledBrowsers="ie"></cssFile>
|
||||
</extjs>
|
||||
|
||||
|
||||
</cssFiles>
|
||||
</skinConfiguration>
|
||||
125
workflow/engine/skinEngine/base/css/pmos-xtheme-gray.css
Normal file
125
workflow/engine/skinEngine/base/css/pmos-xtheme-gray.css
Normal file
@@ -0,0 +1,125 @@
|
||||
/*!
|
||||
* Ext JS Library 3.2.1
|
||||
* Copyright(c) 2006-2010 Ext JS, Inc.
|
||||
* licensing@extjs.com
|
||||
* http://www.extjs.com/license
|
||||
*/
|
||||
/*
|
||||
* FileUploadField component styles
|
||||
*/
|
||||
.x-form-file-wrap {
|
||||
position: relative;
|
||||
height: 22px;
|
||||
}
|
||||
.x-form-file-wrap .x-form-file {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
-moz-opacity: 0;
|
||||
filter:alpha(opacity: 0);
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
height: 22px;
|
||||
}
|
||||
.x-form-file-wrap .x-form-file-btn {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
z-index: 1;
|
||||
}
|
||||
.x-form-file-wrap .x-form-file-text {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
z-index: 3;
|
||||
color: #777;
|
||||
}
|
||||
.x-locationbar {
|
||||
padding-left: 5px;
|
||||
}
|
||||
.x-locationbar .x-locationbar-location {
|
||||
background-color: white;
|
||||
border-top: 1px solid #96969D;
|
||||
border-bottom: 1px solid #96969D;
|
||||
}
|
||||
.x-locationbar .x-locationbar-location-first {
|
||||
border-left: 1px solid #96969D;
|
||||
}
|
||||
.x-locationbar .x-locationbar-location-last {
|
||||
border-right: 1px solid #96969D;
|
||||
}
|
||||
.x-locationbar-folder-icon {
|
||||
background-image: url("/skins/ext/images/gray/locationbar/location_folder.png") !important;
|
||||
}
|
||||
.x-locationbar-back-icon {
|
||||
background-image: url("/skins/ext/images/gray/locationbar/location_back.png") !important;
|
||||
}
|
||||
.x-locationbar-forward-icon {
|
||||
background-image: url("/skins/ext/images/gray/locationbar/location_forward.png") !important;
|
||||
}
|
||||
.x-locationbar-reload-icon {
|
||||
background-image: url("/skins/ext/images/gray/locationbar/location_reload.png") !important;
|
||||
}
|
||||
.x-locationbar .x-btn-menu-arrow-wrap .x-btn-center button {
|
||||
background:transparent url(/skins/ext/images/gray/locationbar/btn-arrow.gif) no-repeat scroll 0pt 3px;
|
||||
width: 12px;
|
||||
}
|
||||
.x-locationbar .x-btn-menu-active .x-btn-menu-arrow-wrap .x-btn-center button {
|
||||
background-position: 0pt -97px;
|
||||
}
|
||||
.x-locationbar .x-btn-click .x-btn-center,
|
||||
.x-locationbar .x-btn-pressed .x-btn-center,
|
||||
.x-locationbar .x-btn-menu-active .x-btn-center {
|
||||
background:transparent url(/skins/ext/images/gray/locationbar/tb-btn-sprite.gif) repeat-x scroll 0pt -105px;
|
||||
}
|
||||
|
||||
/*Los botones de EXT solamente s even iguales en los x-form*/
|
||||
.x-window button.x-btn-text,.x-form-label-right button.x-btn-text,.x-form button.x-btn-text{
|
||||
color:#333;
|
||||
font-size:10px;
|
||||
font-weight:400;
|
||||
}
|
||||
.x-window .x-btn-small,.x-form-label-right .x-btn-small,.x-form .x-btn-small{
|
||||
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
|
||||
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
|
||||
}
|
||||
|
||||
.x-panel-header-text{
|
||||
text-shadow:#fff 0px 1px 1px;
|
||||
color:#444;
|
||||
}
|
||||
|
||||
/*Texto en ExtJS*/
|
||||
.x-btn-text,.xtb-text{
|
||||
color:#333;
|
||||
}
|
||||
.x-btn-pressed .x-btn-text{
|
||||
color:#000;
|
||||
}
|
||||
/*Tabs con ícono en EXT*/
|
||||
.x-tab-strip span.x-tab-strip-text{
|
||||
padding:4px 0;
|
||||
font-weight: normal;
|
||||
}
|
||||
.ext-gecko .x-tab-strip span.x-tab-strip-text,
|
||||
.ext-webkit .x-tab-strip span.x-tab-strip-text{
|
||||
height:12px;
|
||||
}
|
||||
|
||||
button.x-btn-text:focus,.x-combo-selected{
|
||||
-moz-outline-style:none;
|
||||
outline:none;
|
||||
}
|
||||
|
||||
.icon-activate{
|
||||
background-image: url("/images/activate.png");
|
||||
}
|
||||
|
||||
.icon-deactivate{
|
||||
background-image: url("/images/deactivate.png");
|
||||
}
|
||||
|
||||
.icon-debug{
|
||||
background-image: url("/images/debug.png");
|
||||
}
|
||||
|
||||
.icon-debug-disabled{
|
||||
background-image: url("/images/debug_disabled.png");
|
||||
}
|
||||
500
workflow/engine/skinEngine/base/css/printstyle.css
Normal file
500
workflow/engine/skinEngine/base/css/printstyle.css
Normal file
@@ -0,0 +1,500 @@
|
||||
body
|
||||
{
|
||||
margin : 0px;
|
||||
background-color: #FFFFFF !important;
|
||||
color : #000000;
|
||||
font : normal 8pt sans-serif,Tahoma,MiscFixed;
|
||||
}
|
||||
|
||||
@media print {
|
||||
a:link, a:visited {
|
||||
text-decoration: none;
|
||||
color: black;
|
||||
}
|
||||
}
|
||||
|
||||
@media print {
|
||||
@page { margin: 10% }
|
||||
blockquote,
|
||||
pre { page-break-inside: avoid }
|
||||
}
|
||||
|
||||
|
||||
.GridLink {
|
||||
visibility:hidden !important;
|
||||
}
|
||||
|
||||
.page-break { page-break-before:always; }
|
||||
|
||||
|
||||
input[type=submit], input[type=button] {
|
||||
visibility:hidden !important;
|
||||
}
|
||||
|
||||
input[type=file]{
|
||||
visibility:hidden !important;
|
||||
display:none !important;
|
||||
overflow: hidden !important;
|
||||
|
||||
}
|
||||
|
||||
|
||||
.FormRequiredTextMessage {
|
||||
visibility:hidden !important;
|
||||
}
|
||||
|
||||
.tableOption {
|
||||
visibility:hidden !important;
|
||||
}
|
||||
|
||||
.boxTop div.a, .boxTop div.b, .boxTop div.c {
|
||||
visibility:hidden !important;
|
||||
}
|
||||
|
||||
form.formDefault .FormButton {
|
||||
visibility:hidden !important;
|
||||
}
|
||||
|
||||
|
||||
.Record
|
||||
{
|
||||
visibility:hidden !important;
|
||||
overflow: hidden !important;
|
||||
display:none !important;
|
||||
}
|
||||
|
||||
|
||||
/**------------------------------------------**/
|
||||
|
||||
|
||||
/* Box Top Model BEGIN */
|
||||
.boxTop, .boxTopBlue
|
||||
{
|
||||
height:9px;
|
||||
padding-left:8px;
|
||||
padding-right:8px;
|
||||
position:relative;
|
||||
overflow:hidden;
|
||||
}
|
||||
.boxTop div, .boxTopBlue div
|
||||
{
|
||||
background-color:#FFF;
|
||||
}
|
||||
.boxTop div.a, .boxTop div.c, .boxTopBlue div.a, .boxTopBlue div.c
|
||||
{
|
||||
position:absolute;
|
||||
width:9px;
|
||||
height:9px;
|
||||
}
|
||||
.boxTop div.a, .boxTopBlue div.a
|
||||
{
|
||||
left:0px;
|
||||
top:0px;
|
||||
background-image:url(/skins/green/images/ftl.png);
|
||||
background-color:transparent;
|
||||
}
|
||||
.boxTop div.c, .boxTopBlue div.c
|
||||
{
|
||||
top:0px;
|
||||
right:0px;
|
||||
background-image:url(/skins/green/images/ftr.png);
|
||||
background-color:transparent;
|
||||
}
|
||||
.boxTop div.b, .boxTopBlue div.b
|
||||
{
|
||||
width:100%;
|
||||
height:9px;
|
||||
border-top:1px solid #DADADA;
|
||||
background-color:#FFF;
|
||||
}
|
||||
/* Box Top Model END */
|
||||
|
||||
|
||||
/* Box Bottom Model BEGIN */
|
||||
.boxBottom, .boxBottomBlue
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
.boxBottom div.a, .boxBottom div.c, .boxBottomBlue div.a, .boxBottomBlue div.c
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
.boxBottom div.a, .boxBottomBlue div.a
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
.boxBottom div.c, .boxBottomBlue div.c
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
.boxBottom div.b, .boxBottomBlue div.b
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
/* Box Bottom Model END */
|
||||
/* Box Bottom Model Blue BEGIN */
|
||||
.boxBottomBlue div.c
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
.boxBottomBlue div.a
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
.boxBottomBlue div.b
|
||||
{
|
||||
visibility: hidden;
|
||||
overflow: hidden;
|
||||
width: 0px;
|
||||
height: 0px;
|
||||
|
||||
}
|
||||
|
||||
/* Box Bottom Model Blue END */
|
||||
|
||||
/* BoxPanel Bottom Model BEGIN */
|
||||
.boxTopPanel
|
||||
{
|
||||
height:15px;
|
||||
padding-left:24px;
|
||||
padding-right:24px;
|
||||
position:relative;
|
||||
overflow:hidden;
|
||||
}
|
||||
.boxTopPanel div.a, .boxTopPanel div.c
|
||||
{
|
||||
position:absolute;
|
||||
width:25px;
|
||||
height:15px;
|
||||
}
|
||||
.boxTopPanel div.a
|
||||
{
|
||||
left:0px;
|
||||
top:0px;
|
||||
background-image:url(/skins/green/images/ftlL.png);
|
||||
background-color:transparent;
|
||||
}
|
||||
.boxTopPanel div.c
|
||||
{
|
||||
top:0px;
|
||||
right:0px;
|
||||
background-image:url(/skins/green/images/ftrL.png);
|
||||
background-color:transparent;
|
||||
}
|
||||
.boxTopPanel div.b
|
||||
{
|
||||
width:100%;
|
||||
height:16px;
|
||||
background: transparent url(/skins/green/images/ftc.png) repeat-x;
|
||||
}
|
||||
|
||||
/* BoxPanel Bottom Model END */
|
||||
|
||||
|
||||
|
||||
/* XmlForm BEGIN */
|
||||
/* form BEGIN */
|
||||
form{
|
||||
font:normal 11px sans-serif,MiscFixed;
|
||||
color:#808080;
|
||||
}
|
||||
form table{
|
||||
font:normal 11px sans-serif,MiscFixed;
|
||||
color:#808080;
|
||||
}
|
||||
form.formDefault select
|
||||
{
|
||||
font:normal 11px sans-serif,MiscFixed;
|
||||
color:#000;
|
||||
}
|
||||
form.formDefault table
|
||||
{
|
||||
font:normal 11px sans-serif,MiscFixed;
|
||||
color:#808080;
|
||||
line-height:180%;
|
||||
}
|
||||
form.formDefault td
|
||||
{
|
||||
padding:2px;
|
||||
}
|
||||
form.formDefault .content
|
||||
{
|
||||
background-color:#FFF;
|
||||
border: 1px solid #CCC;
|
||||
-moz-border-radius:10px; -webkit-border-radius:10px;
|
||||
}
|
||||
form.formDefault input.FormField
|
||||
{
|
||||
border: 1px solid #CCC;
|
||||
background: #FFFFFF url(/skins/green/images/input_back.gif) repeat-x;
|
||||
color:#333333;
|
||||
font:normal 11px Arial,Helvetica,sans-serif;
|
||||
}
|
||||
form.formDefault input.FormFieldInvalid
|
||||
{
|
||||
border: 1px solid red;
|
||||
}
|
||||
form.formDefault input.FormFieldValid
|
||||
{
|
||||
border: 1px solid green;
|
||||
}
|
||||
form.formDefault .FormLabel
|
||||
{
|
||||
color:#808080;
|
||||
text-align:right;
|
||||
padding-right:5px;
|
||||
}
|
||||
form.formDefault .FormFieldContent
|
||||
{
|
||||
color:#000;
|
||||
background-color:#EFEFEF;
|
||||
|
||||
padding-left:5px;
|
||||
}
|
||||
form.formDefault textarea.FormTextArea
|
||||
{
|
||||
border: 1px solid #CCC;
|
||||
background: #FFFFFF url(/skins/green/images/input_back.gif) repeat-x;
|
||||
color:#333333;
|
||||
font:normal 11px Arial,Helvetica,sans-serif;
|
||||
overflow:auto;
|
||||
}
|
||||
form.formDefault textarea.FormTextPM
|
||||
{
|
||||
border: 1px solid #CCC;
|
||||
background: #FFFFFF url(/skins/green/images/input_back.gif) repeat-x;
|
||||
color:#333333;
|
||||
font:normal 12 Courier New, monospace ;
|
||||
overflow:auto;
|
||||
}
|
||||
form.formDefault .FormTitle
|
||||
{
|
||||
color:#000;
|
||||
padding-left:5px;
|
||||
font-weight:bold;
|
||||
background-color:#E0EFE6;
|
||||
}
|
||||
form.formDefault .FormSubTitle
|
||||
{
|
||||
background-color:#D1DEDF !important;
|
||||
color:black;
|
||||
}
|
||||
form.formDefault .FormButton
|
||||
{
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
form.formDefault a
|
||||
{
|
||||
text-decoration:none;
|
||||
color:#006699;
|
||||
}
|
||||
form.formDefault a:hover
|
||||
{
|
||||
color:orange;
|
||||
}
|
||||
form.formDefault td.withoutLabel, form.formDefault td.withoutLabel table td
|
||||
{
|
||||
padding:0px;
|
||||
height:8px;
|
||||
}
|
||||
|
||||
/* form END */
|
||||
|
||||
|
||||
/* pagedTable BEGIN */
|
||||
.pagedTableDefault
|
||||
{
|
||||
border-left:1px solid #DADADA;
|
||||
border-right:1px solid #DADADA;
|
||||
background-color:#FFF;
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
}
|
||||
.pagedTableDefault, .pagedTableDefault table
|
||||
{
|
||||
font:normal 11px sans-serif,MiscFixed;
|
||||
color:#808080;
|
||||
}
|
||||
.pagedTableDefault, .pagedTableDefault .headerContent .tableOption a
|
||||
{
|
||||
color:#2078A8;
|
||||
text-decoration:none;
|
||||
}
|
||||
.pagedTableDefault, .pagedTableDefault .headerContent .tableOption a:hover
|
||||
{
|
||||
color:orange;
|
||||
}
|
||||
.pagedTableDefault td
|
||||
{
|
||||
padding:0px;
|
||||
}
|
||||
.pagedTableDefault .pagedTable td
|
||||
{
|
||||
padding:5px;
|
||||
}
|
||||
.pagedTableDefault .pagedTable
|
||||
{
|
||||
border:1px solid #DFDFDF;
|
||||
border-collapse:collapse;
|
||||
color:#27373F;
|
||||
}
|
||||
.pagedTable td{
|
||||
text-align:left;
|
||||
}
|
||||
.pagedTableDefault .pagedTable .Row1
|
||||
{
|
||||
background-color:#FFF;
|
||||
}
|
||||
.pagedTableDefault .pagedTable .Row2
|
||||
{
|
||||
background-color:#EEE;
|
||||
}
|
||||
tr.Selected
|
||||
{
|
||||
background-color:#D8DDFF;
|
||||
}
|
||||
.pagedTableDefault .pagedTable .RowPointer
|
||||
{
|
||||
background-color:#E0EAEF;
|
||||
}
|
||||
.pagedTableDefault .cellSelected1
|
||||
{
|
||||
font-weight:bold;
|
||||
}
|
||||
.pagedTableDefault .cellSelected2
|
||||
{
|
||||
font-weight:bold;
|
||||
}
|
||||
.pagedTableDefault .pagedTable a
|
||||
{
|
||||
color:#FFF;
|
||||
}
|
||||
.pagedTableDefault .pagedTable a:hover
|
||||
{
|
||||
color:orange;
|
||||
}
|
||||
.pagedTableDefault .pagedTable .pagedTableHeader
|
||||
{
|
||||
border-bottom:0px solid #DFDFDF;
|
||||
background-color:#E0E9EF;
|
||||
background-color:#6F7F75;
|
||||
color:#5B5B5B;
|
||||
font-weight:bold;
|
||||
background-image:url(/js/maborak/core/images/silverBackgroundTableTitle.jpg);
|
||||
background-repeat:repeat-x;
|
||||
height:26px;
|
||||
padding:0px;
|
||||
overflow:hidden;
|
||||
}
|
||||
.pagedTableDefault .pagedTable .pagedTableHeader a
|
||||
{
|
||||
text-decoration:none;
|
||||
color:#5B5B5B;
|
||||
padding-left:5px;
|
||||
font:normal 8pt Tahoma, sans-serif,MiscFixed;
|
||||
}
|
||||
.pagedTableDefault .pagedTable .pagedTableHeader a:hover
|
||||
{
|
||||
color:orange;
|
||||
}
|
||||
|
||||
|
||||
/* Grid BEGIN */
|
||||
div.pattern .content
|
||||
{
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
border-left:1px solid #DADADA;
|
||||
border-right:1px solid #DADADA;
|
||||
background-color:#FFF;
|
||||
}
|
||||
div.pattern .FormTitle
|
||||
{
|
||||
font-weight:bold;
|
||||
color: black;
|
||||
background-color:#E0EFE6;
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
|
||||
div.grid
|
||||
{
|
||||
font:normal 11px sans-serif,MiscFixed;
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
margin-top:7px;
|
||||
}
|
||||
|
||||
div.grid .content
|
||||
{
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
border-left:1px solid #DADADA;
|
||||
border-right:1px solid #DADADA;
|
||||
background-color:#FFF;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
html>body div.grid .content
|
||||
{
|
||||
width: auto;
|
||||
}
|
||||
|
||||
div.grid .tableGrid
|
||||
{
|
||||
width:100%;
|
||||
}
|
||||
|
||||
/* Grid End */
|
||||
/* XmlForm END */
|
||||
|
||||
.tableGrid_view
|
||||
{
|
||||
width: 100%;
|
||||
border-top: 0px solid #DADADA;
|
||||
border-bottom: 0px solid #DADADA;
|
||||
border-left: 0px solid #DADADA;
|
||||
border-right: 0px solid #DADADA;
|
||||
padding: 0px;
|
||||
|
||||
}
|
||||
|
||||
table.tableGrid_view td
|
||||
{
|
||||
border-top: 1px solid #DADADA;
|
||||
border-bottom: 1px solid #DADADA;
|
||||
border-left: 0px solid #DADADA;
|
||||
border-right: 0px solid #DADADA;
|
||||
padding: 0px;
|
||||
|
||||
}
|
||||
|
||||
958
workflow/engine/skinEngine/base/css/sprite.css
Normal file
958
workflow/engine/skinEngine/base/css/sprite.css
Normal file
@@ -0,0 +1,958 @@
|
||||
/*
|
||||
* Blue is the new Green
|
||||
*/
|
||||
/*
|
||||
form.formDefault .FormTitle,form.formDefault .FormSubTitle{
|
||||
background:#E0E7EF;
|
||||
}
|
||||
form.formDefault .FormSubTitle{
|
||||
|
||||
}
|
||||
.pagedTableDefault .pagedTable .RowPointer
|
||||
{
|
||||
background-color:#E0EAEF;
|
||||
}
|
||||
.x-grid3-row.x-grid3-row-over{
|
||||
background: #E0EAEF;
|
||||
}
|
||||
.x-grid3-row.x-grid3-row-selected{
|
||||
background-color:#F6E095;
|
||||
}
|
||||
#pm_main_table .mainMenuBG{
|
||||
background-image:none;
|
||||
background-color:#347898;
|
||||
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(74,149,184)),color-stop(0.97, rgb(46,112,143)));
|
||||
background-image: -moz-linear-gradient(center bottom,rgb(74,149,184) 0%,rgb(46,112,143) 97%);
|
||||
}
|
||||
ul#pm_menu li.SelectedMenu,ul#pm_menu li:hover{
|
||||
background-image:none;
|
||||
background-color: #eee;
|
||||
background-image: -webkit-gradient ( linear, left bottom, left top, color-stop(0.39, rgb(245,245,245)), color-stop(0.83, rgb(227,227,227)) );
|
||||
background-image: -moz-linear-gradient( center bottom, rgb(245,245,245) 39%, rgb(227,227,227) 83% );
|
||||
}
|
||||
ul#pm_menu li.SelectedMenu a,ul#pm_menu li:hover a{
|
||||
color:#333;
|
||||
}
|
||||
*/
|
||||
/*Edicion de botones copiar de default.css (Final)*/
|
||||
|
||||
input:-moz-focus-inner{border:0;}
|
||||
button:-moz-focus-inner{border:0;}
|
||||
.module_app_input___gray{max-width: 400px;}
|
||||
|
||||
/*
|
||||
Sprite modificado de http://ajaxbestiary.com/Labs/SilkSprite/
|
||||
*/
|
||||
.ss_sprite{
|
||||
background-image:url( /images/icons_silk/sprites.png) !important;
|
||||
background-repeat:no-repeat;
|
||||
display:inline;
|
||||
/*height:18px !important;*/
|
||||
overflow:hidden;
|
||||
padding-left:22px
|
||||
}
|
||||
.ss_sprite:hover,.ss_sprite:focus{
|
||||
background-repeat:no-repeat !important;
|
||||
}
|
||||
|
||||
|
||||
.panel_headerBar___processmaker{
|
||||
height:28px;
|
||||
}
|
||||
.pm_toolbar td{padding:0;margin:0}
|
||||
|
||||
.panel_headerBar___processmaker{background:url("/skins/ext/images/gray/toolbar/bg.gif") #F0F0F0 !important}
|
||||
|
||||
.button_menu_ext{padding-left:20px !important;height:18px !important;}
|
||||
.button_large_ext{padding-left:20px !important;height:32px !important;}
|
||||
.button_toolbar{padding-left:20px !important;height:18px !important;font-size:15px;cursor:pointer;margin:0 3px 1px 3px;line-height:25px}
|
||||
.ss_accept{background-position:0 0 !important}
|
||||
.ss_add{background-position:0 -19px !important}
|
||||
.ss_anchor{background-position:0 -37px !important}
|
||||
.ss_application{background-position:0 -55px !important}
|
||||
.ss_application_add{background-position:0 -73px !important}
|
||||
.ss_application_cascade{background-position:0 -91px !important}
|
||||
.ss_application_delete{background-position:0 -109px !important}
|
||||
.ss_application_double{background-position:0 -127px !important}
|
||||
.ss_application_edit{background-position:0 -145px !important}
|
||||
.ss_application_error{background-position:0 -163px !important}
|
||||
.ss_application_form{background-position:0 -181px !important}
|
||||
.ss_application_form_add{background-position:0 -199px !important}
|
||||
.ss_application_form_delete{background-position:0 -217px !important}
|
||||
.ss_application_form_edit{background-position:0 -235px !important}
|
||||
.ss_application_form_magnify{background-position:0 -253px !important}
|
||||
.ss_application_get{background-position:0 -271px !important}
|
||||
.ss_application_go{background-position:0 -289px !important}
|
||||
.ss_application_home{background-position:0 -307px !important}
|
||||
.ss_application_key{background-position:0 -325px !important}
|
||||
.ss_application_lightning{background-position:0 -343px !important}
|
||||
.ss_application_link{background-position:0 -361px !important}
|
||||
.ss_application_osx{background-position:0 -379px !important}
|
||||
.ss_application_osx_terminal{background-position:0 -397px !important}
|
||||
.ss_application_put{background-position:0 -415px !important}
|
||||
.ss_application_side_boxes{background-position:0 -433px !important}
|
||||
.ss_application_side_contract{background-position:0 -451px !important}
|
||||
.ss_application_side_expand{background-position:0 -469px !important}
|
||||
.ss_application_side_list{background-position:0 -487px !important}
|
||||
.ss_application_side_tree{background-position:0 -505px !important}
|
||||
.ss_application_split{background-position:0 -523px !important}
|
||||
.ss_application_tile_horizontal{background-position:0 -541px !important}
|
||||
.ss_application_tile_vertical{background-position:0 -559px !important}
|
||||
.ss_application_view_columns{background-position:0 -577px !important}
|
||||
.ss_application_view_detail{background-position:0 -595px !important}
|
||||
.ss_application_view_gallery{background-position:0 -613px !important}
|
||||
.ss_application_view_icons{background-position:0 -631px !important}
|
||||
.ss_application_view_list{background-position:0 -649px !important}
|
||||
.ss_application_view_tile{background-position:0 -667px !important}
|
||||
.ss_application_xp{background-position:0 -685px !important}
|
||||
.ss_application_xp_terminal{background-position:0 -703px !important}
|
||||
.ss_arrow_branch{background-position:0 -721px !important}
|
||||
.ss_arrow_divide{background-position:0 -739px !important}
|
||||
.ss_arrow_down{background-position:0 -757px !important}
|
||||
.ss_arrow_in{background-position:0 -775px !important}
|
||||
.ss_arrow_inout{background-position:0 -793px !important}
|
||||
.ss_arrow_join{background-position:0 -811px !important}
|
||||
.ss_arrow_left{background-position:0 -829px !important}
|
||||
.ss_arrow_merge{background-position:0 -847px !important}
|
||||
.ss_arrow_out{background-position:0 -865px !important}
|
||||
.ss_arrow_redo{background-position:0 -883px !important}
|
||||
.ss_arrow_refresh{background-position:0 -901px !important}
|
||||
.ss_arrow_refresh_small{background-position:0 -919px !important}
|
||||
.ss_arrow_right{background-position:0 -937px !important}
|
||||
.ss_arrow_rotate_anticlockwise{background-position:0 -955px !important}
|
||||
.ss_arrow_rotate_clockwise{background-position:0 -973px !important}
|
||||
.ss_arrow_switch{background-position:0 -991px !important}
|
||||
.ss_arrow_turn_left{background-position:0 -1009px !important}
|
||||
.ss_arrow_turn_right{background-position:0 -1027px !important}
|
||||
.ss_arrow_undo{background-position:0 -1045px !important}
|
||||
.ss_arrow_up{background-position:0 -1063px !important}
|
||||
.ss_asterisk_orange{background-position:0 -1081px !important}
|
||||
.ss_asterisk_yellow{background-position:0 -1099px !important}
|
||||
.ss_attach{background-position:0 -1117px !important}
|
||||
.ss_basket{background-position:0 -1333px !important}
|
||||
.ss_basket_add{background-position:0 -1351px !important}
|
||||
.ss_basket_delete{background-position:0 -1369px !important}
|
||||
.ss_basket_edit{background-position:0 -1387px !important}
|
||||
.ss_basket_error{background-position:0 -1405px !important}
|
||||
.ss_basket_go{background-position:0 -1423px !important}
|
||||
.ss_basket_put{background-position:0 -1441px !important}
|
||||
.ss_basket_remove{background-position:0 -1459px !important}
|
||||
.ss_bell{background-position:0 -1477px !important}
|
||||
.ss_bell_add{background-position:0 -1495px !important}
|
||||
.ss_bell_delete{background-position:0 -1513px !important}
|
||||
.ss_bell_error{background-position:0 -1531px !important}
|
||||
.ss_bell_go{background-position:0 -1549px !important}
|
||||
.ss_bell_link{background-position:0 -1567px !important}
|
||||
.ss_bin{background-position:0 -1585px !important}
|
||||
.ss_bin_closed{background-position:0 -1603px !important}
|
||||
.ss_bin_empty{background-position:0 -1621px !important}
|
||||
.ss_bomb{background-position:0 -1639px !important}
|
||||
.ss_book{background-position:0 -1657px !important}
|
||||
.ss_book_add{background-position:0 -1675px !important}
|
||||
.ss_book_addresses{background-position:0 -1693px !important}
|
||||
.ss_book_delete{background-position:0 -1711px !important}
|
||||
.ss_book_edit{background-position:0 -1729px !important}
|
||||
.ss_book_error{background-position:0 -1747px !important}
|
||||
.ss_book_go{background-position:0 -1765px !important}
|
||||
.ss_book_key{background-position:0 -1783px !important}
|
||||
.ss_book_link{background-position:0 -1801px !important}
|
||||
.ss_book_next{background-position:0 -1819px !important}
|
||||
.ss_book_open{background-position:0 -1837px !important}
|
||||
.ss_book_previous{background-position:0 -1855px !important}
|
||||
.ss_box{background-position:0 -1873px !important}
|
||||
.ss_brick{background-position:0 -1891px !important}
|
||||
.ss_brick_add{background-position:0 -1909px !important}
|
||||
.ss_brick_delete{background-position:0 -1927px !important}
|
||||
.ss_brick_edit{background-position:0 -1945px !important}
|
||||
.ss_brick_error{background-position:0 -1963px !important}
|
||||
.ss_brick_go{background-position:0 -1981px !important}
|
||||
.ss_brick_link{background-position:0 -1999px !important}
|
||||
.ss_bricks{background-position:0 -2017px !important}
|
||||
.ss_briefcase{background-position:0 -2035px !important}
|
||||
.ss_bug{background-position:0 -2053px !important}
|
||||
.ss_bug_add{background-position:0 -2071px !important}
|
||||
.ss_bug_delete{background-position:0 -2089px !important}
|
||||
.ss_bug_edit{background-position:0 -2107px !important}
|
||||
.ss_bug_error{background-position:0 -2125px !important}
|
||||
.ss_bug_go{background-position:0 -2143px !important}
|
||||
.ss_bug_link{background-position:0 -2161px !important}
|
||||
.ss_building{background-position:0 -2179px !important}
|
||||
.ss_building_add{background-position:0 -2197px !important}
|
||||
.ss_building_delete{background-position:0 -2215px !important}
|
||||
.ss_building_edit{background-position:0 -2233px !important}
|
||||
.ss_building_error{background-position:0 -2251px !important}
|
||||
.ss_building_go{background-position:0 -2269px !important}
|
||||
.ss_building_key{background-position:0 -2287px !important}
|
||||
.ss_building_link{background-position:0 -2305px !important}
|
||||
.ss_bullet_add{background-position:0 -2323px;padding-left:22px !important}
|
||||
.ss_bullet_arrow_bottom{background-position:0 -2341px;padding-left:22px !important}
|
||||
.ss_bullet_arrow_down{background-position:0 -2359px;padding-left:22px !important}
|
||||
.ss_bullet_arrow_top{background-position:0 -2377px;padding-left:22px !important}
|
||||
.ss_bullet_arrow_up{background-position:0 -2395px;padding-left:22px !important}
|
||||
.ss_bullet_black{background-position:0 -2413px;padding-left:22px !important}
|
||||
.ss_bullet_blue{background-position:0 -2431px;padding-left:22px !important}
|
||||
.ss_bullet_delete{background-position:0 -2449px;padding-left:22px !important}
|
||||
.ss_bullet_disk{background-position:0 -2467px;padding-left:22px !important}
|
||||
.ss_bullet_error{background-position:0 -2485px;padding-left:22px !important}
|
||||
.ss_bullet_feed{background-position:0 -2503px;padding-left:22px !important}
|
||||
.ss_bullet_go{background-position:0 -2521px;padding-left:22px !important}
|
||||
.ss_bullet_green{background-position:0 -2539px;padding-left:22px !important}
|
||||
.ss_bullet_key{background-position:0 -2557px;padding-left:22px !important}
|
||||
.ss_bullet_orange{background-position:0 -2575px;padding-left:22px !important}
|
||||
.ss_bullet_picture{background-position:0 -2593px;padding-left:22px !important}
|
||||
.ss_bullet_pink{background-position:0 -2611px;padding-left:22px !important}
|
||||
.ss_bullet_purple{background-position:0 -2629px;padding-left:22px !important}
|
||||
.ss_bullet_red{background-position:0 -2647px;padding-left:22px !important}
|
||||
.ss_bullet_star{background-position:0 -2665px;padding-left:22px !important}
|
||||
.ss_bullet_toggle_minus{background-position:0 -2683px;padding-left:22px !important}
|
||||
.ss_bullet_toggle_plus{background-position:0 -2701px;padding-left:22px !important}
|
||||
.ss_bullet_white{background-position:0 -2719px;padding-left:22px !important}
|
||||
.ss_bullet_wrench{background-position:0 -2737px;padding-left:22px !important}
|
||||
.ss_bullet_yellow{background-position:0 -2755px;padding-left:22px !important}
|
||||
.ss_cake{background-position:0 -2773px !important}
|
||||
.ss_calculator{background-position:0 -2791px !important}
|
||||
.ss_calculator_add{background-position:0 -2809px !important}
|
||||
.ss_calculator_delete{background-position:0 -2827px !important}
|
||||
.ss_calculator_edit{background-position:0 -2845px !important}
|
||||
.ss_calculator_error{background-position:0 -2863px !important}
|
||||
.ss_calculator_link{background-position:0 -2881px !important}
|
||||
.ss_calendar{background-position:0 -2899px !important}
|
||||
.ss_calendar_add{background-position:0 -2917px !important}
|
||||
.ss_calendar_delete{background-position:0 -2935px !important}
|
||||
.ss_calendar_edit{background-position:0 -2953px !important}
|
||||
.ss_calendar_link{background-position:0 -2971px !important}
|
||||
.ss_calendar_view_day{background-position:0 -2989px !important}
|
||||
.ss_calendar_view_month{background-position:0 -3007px !important}
|
||||
.ss_calendar_view_week{background-position:0 -3025px !important}
|
||||
.ss_camera{background-position:0 -3043px !important}
|
||||
.ss_camera_add{background-position:0 -3061px !important}
|
||||
.ss_camera_delete{background-position:0 -3079px !important}
|
||||
.ss_camera_edit{background-position:0 -3097px !important}
|
||||
.ss_camera_error{background-position:0 -3115px !important}
|
||||
.ss_camera_go{background-position:0 -3133px !important}
|
||||
.ss_camera_link{background-position:0 -3151px !important}
|
||||
.ss_camera_small{background-position:0 -3169px !important}
|
||||
.ss_cancel{background-position:0 -3187px !important}
|
||||
.ss_car{background-position:0 -3205px !important}
|
||||
.ss_car_add{background-position:0 -3223px !important}
|
||||
.ss_car_delete{background-position:0 -3241px !important}
|
||||
.ss_cart{background-position:0 -3259px !important}
|
||||
.ss_cart_add{background-position:0 -3277px !important}
|
||||
.ss_cart_delete{background-position:0 -3295px !important}
|
||||
.ss_cart_edit{background-position:0 -3313px !important}
|
||||
.ss_cart_error{background-position:0 -3331px !important}
|
||||
.ss_cart_go{background-position:0 -3349px !important}
|
||||
.ss_cart_put{background-position:0 -3367px !important}
|
||||
.ss_cart_remove{background-position:0 -3385px !important}
|
||||
.ss_chart_bar{background-position:0 -3529px !important}
|
||||
.ss_chart_bar_add{background-position:0 -3547px !important}
|
||||
.ss_chart_bar_delete{background-position:0 -3565px !important}
|
||||
.ss_chart_bar_edit{background-position:0 -3583px !important}
|
||||
.ss_chart_bar_error{background-position:0 -3601px !important}
|
||||
.ss_chart_bar_link{background-position:0 -3619px !important}
|
||||
.ss_chart_curve{background-position:0 -3637px !important}
|
||||
.ss_chart_curve_add{background-position:0 -3655px !important}
|
||||
.ss_chart_curve_delete{background-position:0 -3673px !important}
|
||||
.ss_chart_curve_edit{background-position:0 -3691px !important}
|
||||
.ss_chart_curve_error{background-position:0 -3709px !important}
|
||||
.ss_chart_curve_go{background-position:0 -3727px !important}
|
||||
.ss_chart_curve_link{background-position:0 -3745px !important}
|
||||
.ss_chart_line{background-position:0 -3763px !important}
|
||||
.ss_chart_line_add{background-position:0 -3781px !important}
|
||||
.ss_chart_line_delete{background-position:0 -3799px !important}
|
||||
.ss_chart_line_edit{background-position:0 -3817px !important}
|
||||
.ss_chart_line_error{background-position:0 -3835px !important}
|
||||
.ss_chart_line_link{background-position:0 -3853px !important}
|
||||
.ss_chart_organisation{background-position:0 -3871px !important}
|
||||
.ss_chart_organisation_add{background-position:0 -3889px !important}
|
||||
.ss_chart_organisation_delete{background-position:0 -3907px !important}
|
||||
.ss_chart_pie{background-position:0 -3925px !important}
|
||||
.ss_chart_pie_add{background-position:0 -3943px !important}
|
||||
.ss_chart_pie_delete{background-position:0 -3961px !important}
|
||||
.ss_chart_pie_edit{background-position:0 -3979px !important}
|
||||
.ss_chart_pie_error{background-position:0 -3997px !important}
|
||||
.ss_chart_pie_link{background-position:0 -4015px !important}
|
||||
.ss_clock{background-position:0 -4033px !important}
|
||||
.ss_clock_add{background-position:0 -4051px !important}
|
||||
.ss_clock_delete{background-position:0 -4069px !important}
|
||||
.ss_clock_edit{background-position:0 -4087px !important}
|
||||
.ss_clock_error{background-position:0 -4105px !important}
|
||||
.ss_clock_go{background-position:0 -4123px !important}
|
||||
.ss_clock_link{background-position:0 -4141px !important}
|
||||
.ss_clock_pause{background-position:0 -4159px !important}
|
||||
.ss_clock_play{background-position:0 -4177px !important}
|
||||
.ss_clock_red{background-position:0 -4195px !important}
|
||||
.ss_clock_stop{background-position:0 -4213px !important}
|
||||
.ss_cog{background-position:0 -4231px !important}
|
||||
.ss_cog_add{background-position:0 -4249px !important}
|
||||
.ss_cog_delete{background-position:0 -4267px !important}
|
||||
.ss_cog_edit{background-position:0 -4285px !important}
|
||||
.ss_cog_error{background-position:0 -4303px !important}
|
||||
.ss_cog_go{background-position:0 -4321px !important}
|
||||
.ss_coins{background-position:0 -4339px !important}
|
||||
.ss_coins_add{background-position:0 -4357px !important}
|
||||
.ss_coins_delete{background-position:0 -4375px !important}
|
||||
.ss_color_swatch{background-position:0 -4393px !important}
|
||||
.ss_color_wheel{background-position:0 -4411px !important}
|
||||
.ss_comment{background-position:0 -4429px !important}
|
||||
.ss_comment_add{background-position:0 -4447px !important}
|
||||
.ss_comment_delete{background-position:0 -4465px !important}
|
||||
.ss_comment_edit{background-position:0 -4483px !important}
|
||||
.ss_comments{background-position:0 -4501px !important}
|
||||
.ss_comments_add{background-position:0 -4519px !important}
|
||||
.ss_comments_delete{background-position:0 -4537px !important}
|
||||
.ss_compress{background-position:0 -4555px !important}
|
||||
.ss_computer{background-position:0 -4573px !important}
|
||||
.ss_computer_add{background-position:0 -4591px !important}
|
||||
.ss_computer_delete{background-position:0 -4609px !important}
|
||||
.ss_computer_edit{background-position:0 -4627px !important}
|
||||
.ss_computer_error{background-position:0 -4645px !important}
|
||||
.ss_computer_go{background-position:0 -4663px !important}
|
||||
.ss_computer_key{background-position:0 -4681px !important}
|
||||
.ss_computer_link{background-position:0 -4699px !important}
|
||||
.ss_connect{background-position:0 -4717px !important}
|
||||
.ss_control_pause{background-position:0 -4969px !important}
|
||||
.ss_controller{background-position:0 -5185px !important}
|
||||
.ss_controller_add{background-position:0 -5203px !important}
|
||||
.ss_controller_delete{background-position:0 -5221px !important}
|
||||
.ss_controller_error{background-position:0 -5239px !important}
|
||||
.ss_creditcards{background-position:0 -5257px !important}
|
||||
.ss_cross{background-position:0 -5275px !important}
|
||||
.ss_css{background-position:0 -5293px !important}
|
||||
.ss_css_add{background-position:0 -5311px !important}
|
||||
.ss_css_delete{background-position:0 -5329px !important}
|
||||
.ss_css_go{background-position:0 -5347px !important}
|
||||
.ss_css_valid{background-position:0 -5365px !important}
|
||||
.ss_cup{background-position:0 -5383px !important}
|
||||
.ss_cup_add{background-position:0 -5401px !important}
|
||||
.ss_cup_delete{background-position:0 -5419px !important}
|
||||
.ss_cup_edit{background-position:0 -5437px !important}
|
||||
.ss_cup_error{background-position:0 -5455px !important}
|
||||
.ss_cup_go{background-position:0 -5473px !important}
|
||||
.ss_cup_key{background-position:0 -5491px !important}
|
||||
.ss_cup_link{background-position:0 -5509px !important}
|
||||
.ss_cursor{background-position:0 -5527px !important}
|
||||
.ss_cut{background-position:0 -5545px !important}
|
||||
.ss_cut_red{background-position:0 -5563px !important}
|
||||
.ss_database{background-position:0 -5581px !important}
|
||||
.ss_database_add{background-position:0 -5599px !important}
|
||||
.ss_database_connect{background-position:0 -5617px !important}
|
||||
.ss_database_delete{background-position:0 -5635px !important}
|
||||
.ss_database_edit{background-position:0 -5653px !important}
|
||||
.ss_database_error{background-position:0 -5671px !important}
|
||||
.ss_database_gear{background-position:0 -5689px !important}
|
||||
.ss_database_go{background-position:0 -5707px !important}
|
||||
.ss_database_key{background-position:0 -5725px !important}
|
||||
.ss_database_lightning{background-position:0 -5743px !important}
|
||||
.ss_database_link{background-position:0 -5761px !important}
|
||||
.ss_database_refresh{background-position:0 -5779px !important}
|
||||
.ss_database_save{background-position:0 -5797px !important}
|
||||
.ss_database_table{background-position:0 -5815px !important}
|
||||
.ss_date{background-position:0 -5833px !important}
|
||||
.ss_date_add{background-position:0 -5851px !important}
|
||||
.ss_date_delete{background-position:0 -5869px !important}
|
||||
.ss_date_edit{background-position:0 -5887px !important}
|
||||
.ss_date_error{background-position:0 -5905px !important}
|
||||
.ss_date_go{background-position:0 -5923px !important}
|
||||
.ss_date_link{background-position:0 -5941px !important}
|
||||
.ss_date_magnify{background-position:0 -5959px !important}
|
||||
.ss_date_next{background-position:0 -5977px !important}
|
||||
.ss_date_previous{background-position:0 -5995px !important}
|
||||
.ss_delete{background-position:0 -6013px !important}
|
||||
.ss_disconnect{background-position:0 -6031px !important}
|
||||
.ss_disk{background-position:0 -6049px !important}
|
||||
.ss_disk_multiple{background-position:0 -6067px !important}
|
||||
.ss_door{background-position:0 -6085px !important}
|
||||
.ss_door_in{background-position:0 -6103px !important}
|
||||
.ss_door_open{background-position:0 -6121px !important}
|
||||
.ss_door_out{background-position:0 -6139px !important}
|
||||
.ss_drink{background-position:0 -6157px !important}
|
||||
.ss_drink_empty{background-position:0 -6175px !important}
|
||||
.ss_drive{background-position:0 -6193px !important}
|
||||
.ss_drive_add{background-position:0 -6211px !important}
|
||||
.ss_drive_burn{background-position:0 -6229px !important}
|
||||
.ss_drive_cd{background-position:0 -6247px !important}
|
||||
.ss_drive_cd_empty{background-position:0 -6265px !important}
|
||||
.ss_drive_delete{background-position:0 -6283px !important}
|
||||
.ss_drive_disk{background-position:0 -6301px !important}
|
||||
.ss_drive_edit{background-position:0 -6319px !important}
|
||||
.ss_drive_error{background-position:0 -6337px !important}
|
||||
.ss_drive_go{background-position:0 -6355px !important}
|
||||
.ss_drive_key{background-position:0 -6373px !important}
|
||||
.ss_drive_link{background-position:0 -6391px !important}
|
||||
.ss_drive_magnify{background-position:0 -6409px !important}
|
||||
.ss_drive_network{background-position:0 -6427px !important}
|
||||
.ss_drive_rename{background-position:0 -6445px !important}
|
||||
.ss_drive_user{background-position:0 -6463px !important}
|
||||
.ss_drive_web{background-position:0 -6481px !important}
|
||||
.ss_email{background-position:0 -6643px !important}
|
||||
.ss_email_add{background-position:0 -6661px !important}
|
||||
.ss_email_attach{background-position:0 -6679px !important}
|
||||
.ss_email_delete{background-position:0 -6697px !important}
|
||||
.ss_email_edit{background-position:0 -6715px !important}
|
||||
.ss_email_error{background-position:0 -6733px !important}
|
||||
.ss_email_go{background-position:0 -6751px !important}
|
||||
.ss_email_link{background-position:0 -6769px !important}
|
||||
.ss_email_open{background-position:0 -6787px !important}
|
||||
.ss_email_open_image{background-position:0 -6805px !important}
|
||||
.ss_error{background-position:0 -6985px !important}
|
||||
.ss_error_add{background-position:0 -7003px !important}
|
||||
.ss_error_delete{background-position:0 -7021px !important}
|
||||
.ss_error_go{background-position:0 -7039px !important}
|
||||
.ss_exclamation{background-position:0 -7057px !important}
|
||||
.ss_eye{background-position:0 -7075px !important}
|
||||
.ss_feed{background-position:0 -7093px !important}
|
||||
.ss_feed_add{background-position:0 -7111px !important}
|
||||
.ss_feed_delete{background-position:0 -7129px !important}
|
||||
.ss_feed_disk{background-position:0 -7147px !important}
|
||||
.ss_feed_edit{background-position:0 -7165px !important}
|
||||
.ss_feed_error{background-position:0 -7183px !important}
|
||||
.ss_feed_go{background-position:0 -7201px !important}
|
||||
.ss_feed_key{background-position:0 -7219px !important}
|
||||
.ss_feed_link{background-position:0 -7237px !important}
|
||||
.ss_feed_magnify{background-position:0 -7255px !important}
|
||||
.ss_female{background-position:0 -7273px !important}
|
||||
.ss_film{background-position:0 -7291px !important}
|
||||
.ss_film_add{background-position:0 -7309px !important}
|
||||
.ss_film_delete{background-position:0 -7327px !important}
|
||||
.ss_film_edit{background-position:0 -7345px !important}
|
||||
.ss_film_error{background-position:0 -7363px !important}
|
||||
.ss_film_go{background-position:0 -7381px !important}
|
||||
.ss_film_key{background-position:0 -7399px !important}
|
||||
.ss_film_link{background-position:0 -7417px !important}
|
||||
.ss_film_save{background-position:0 -7435px !important}
|
||||
.ss_find{background-position:0 -7453px !important}
|
||||
.ss_folder{background-position:0 -7597px !important}
|
||||
.ss_folder_add{background-position:0 -7615px !important}
|
||||
.ss_folder_bell{background-position:0 -7633px !important}
|
||||
.ss_folder_brick{background-position:0 -7651px !important}
|
||||
.ss_folder_bug{background-position:0 -7669px !important}
|
||||
.ss_folder_camera{background-position:0 -7687px !important}
|
||||
.ss_folder_database{background-position:0 -7705px !important}
|
||||
.ss_folder_delete{background-position:0 -7723px !important}
|
||||
.ss_folder_edit{background-position:0 -7741px !important}
|
||||
.ss_folder_error{background-position:0 -7759px !important}
|
||||
.ss_folder_explore{background-position:0 -7777px !important}
|
||||
.ss_folder_feed{background-position:0 -7795px !important}
|
||||
.ss_folder_find{background-position:0 -7813px !important}
|
||||
.ss_folder_go{background-position:0 -7831px !important}
|
||||
.ss_folder_heart{background-position:0 -7849px !important}
|
||||
.ss_folder_image{background-position:0 -7867px !important}
|
||||
.ss_folder_key{background-position:0 -7885px !important}
|
||||
.ss_folder_lightbulb{background-position:0 -7903px !important}
|
||||
.ss_folder_link{background-position:0 -7921px !important}
|
||||
.ss_folder_magnify{background-position:0 -7939px !important}
|
||||
.ss_folder_page{background-position:0 -7957px !important}
|
||||
.ss_folder_page_white{background-position:0 -7975px !important}
|
||||
.ss_folder_palette{background-position:0 -7993px !important}
|
||||
.ss_folder_picture{background-position:0 -8011px !important}
|
||||
.ss_folder_star{background-position:0 -8029px !important}
|
||||
.ss_folder_table{background-position:0 -8047px !important}
|
||||
.ss_folder_user{background-position:0 -8065px !important}
|
||||
.ss_folder_wrench{background-position:0 -8083px !important}
|
||||
.ss_group{background-position:0 -8173px !important}
|
||||
.ss_group_add{background-position:0 -8191px !important}
|
||||
.ss_group_delete{background-position:0 -8209px !important}
|
||||
.ss_group_edit{background-position:0 -8227px !important}
|
||||
.ss_group_error{background-position:0 -8245px !important}
|
||||
.ss_group_gear{background-position:0 -8263px !important}
|
||||
.ss_group_go{background-position:0 -8281px !important}
|
||||
.ss_group_key{background-position:0 -8299px !important}
|
||||
.ss_group_link{background-position:0 -8317px !important}
|
||||
.ss_heart{background-position:0 -8335px !important}
|
||||
.ss_heart_add{background-position:0 -8353px !important}
|
||||
.ss_heart_delete{background-position:0 -8371px !important}
|
||||
.ss_help{background-position:0 -8389px !important}
|
||||
.ss_hourglass{background-position:0 -8407px !important}
|
||||
.ss_hourglass_add{background-position:0 -8425px !important}
|
||||
.ss_hourglass_delete{background-position:0 -8443px !important}
|
||||
.ss_hourglass_go{background-position:0 -8461px !important}
|
||||
.ss_hourglass_link{background-position:0 -8479px !important}
|
||||
.ss_house{background-position:0 -8497px !important}
|
||||
.ss_house_go{background-position:0 -8515px !important}
|
||||
.ss_house_link{background-position:0 -8533px !important}
|
||||
.ss_html{background-position:0 -8551px !important}
|
||||
.ss_html_add{background-position:0 -8569px !important}
|
||||
.ss_html_delete{background-position:0 -8587px !important}
|
||||
.ss_html_go{background-position:0 -8605px !important}
|
||||
.ss_html_valid{background-position:0 -8623px !important}
|
||||
.ss_image{background-position:0 -8641px !important}
|
||||
.ss_image_add{background-position:0 -8659px !important}
|
||||
.ss_image_delete{background-position:0 -8677px !important}
|
||||
.ss_image_edit{background-position:0 -8695px !important}
|
||||
.ss_image_link{background-position:0 -8713px !important}
|
||||
.ss_images{background-position:0 -8731px !important}
|
||||
.ss_information{background-position:0 -8749px !important}
|
||||
.ss_ipod{background-position:0 -8767px !important}
|
||||
.ss_ipod_cast{background-position:0 -8785px !important}
|
||||
.ss_ipod_cast_add{background-position:0 -8803px !important}
|
||||
.ss_ipod_cast_delete{background-position:0 -8821px !important}
|
||||
.ss_ipod_sound{background-position:0 -8839px !important}
|
||||
.ss_joystick{background-position:0 -8857px !important}
|
||||
.ss_joystick_add{background-position:0 -8875px !important}
|
||||
.ss_joystick_delete{background-position:0 -8893px !important}
|
||||
.ss_joystick_error{background-position:0 -8911px !important}
|
||||
.ss_key{background-position:0 -8929px !important}
|
||||
.ss_key_add{background-position:0 -8947px !important}
|
||||
.ss_key_delete{background-position:0 -8965px !important}
|
||||
.ss_key_go{background-position:0 -8983px !important}
|
||||
.ss_keyboard{background-position:0 -9001px !important}
|
||||
.ss_keyboard_add{background-position:0 -9019px !important}
|
||||
.ss_keyboard_delete{background-position:0 -9037px !important}
|
||||
.ss_keyboard_magnify{background-position:0 -9055px !important}
|
||||
.ss_layers{background-position:0 -9073px !important}
|
||||
.ss_layout{background-position:0 -9091px !important}
|
||||
.ss_layout_add{background-position:0 -9109px !important}
|
||||
.ss_layout_content{background-position:0 -9127px !important}
|
||||
.ss_layout_delete{background-position:0 -9145px !important}
|
||||
.ss_layout_edit{background-position:0 -9163px !important}
|
||||
.ss_layout_error{background-position:0 -9181px !important}
|
||||
.ss_layout_header{background-position:0 -9199px !important}
|
||||
.ss_layout_link{background-position:0 -9217px !important}
|
||||
.ss_layout_sidebar{background-position:0 -9235px !important}
|
||||
.ss_lightbulb{background-position:0 -9253px !important}
|
||||
.ss_lightbulb_add{background-position:0 -9271px !important}
|
||||
.ss_lightbulb_delete{background-position:0 -9289px !important}
|
||||
.ss_lightbulb_off{background-position:0 -9307px !important}
|
||||
.ss_lightning{background-position:0 -9325px !important}
|
||||
.ss_lightning_add{background-position:0 -9343px !important}
|
||||
.ss_lightning_delete{background-position:0 -9361px !important}
|
||||
.ss_lightning_go{background-position:0 -9379px !important}
|
||||
.ss_link{background-position:0 -9397px !important}
|
||||
.ss_link_add{background-position:0 -9415px !important}
|
||||
.ss_link_break{background-position:0 -9433px !important}
|
||||
.ss_link_delete{background-position:0 -9451px !important}
|
||||
.ss_link_edit{background-position:0 -9469px !important}
|
||||
.ss_link_error{background-position:0 -9487px !important}
|
||||
.ss_link_go{background-position:0 -9505px !important}
|
||||
.ss_lock{background-position:0 -9523px !important}
|
||||
.ss_lock_add{background-position:0 -9541px !important}
|
||||
.ss_lock_break{background-position:0 -9559px !important}
|
||||
.ss_lock_delete{background-position:0 -9577px !important}
|
||||
.ss_lock_edit{background-position:0 -9595px !important}
|
||||
.ss_lock_go{background-position:0 -9613px !important}
|
||||
.ss_lock_open{background-position:0 -9631px !important}
|
||||
.ss_lorry{background-position:0 -9649px !important}
|
||||
.ss_lorry_add{background-position:0 -9667px !important}
|
||||
.ss_lorry_delete{background-position:0 -9685px !important}
|
||||
.ss_lorry_error{background-position:0 -9703px !important}
|
||||
.ss_lorry_flatbed{background-position:0 -9721px !important}
|
||||
.ss_lorry_go{background-position:0 -9739px !important}
|
||||
.ss_lorry_link{background-position:0 -9757px !important}
|
||||
.ss_magifier_zoom_out{background-position:0 -9775px !important}
|
||||
.ss_magnifier{background-position:0 -9793px !important}
|
||||
.ss_magnifier_zoom_in{background-position:0 -9811px !important}
|
||||
.ss_male{background-position:0 -9829px !important}
|
||||
.ss_map{background-position:0 -9847px !important}
|
||||
.ss_map_add{background-position:0 -9865px !important}
|
||||
.ss_map_delete{background-position:0 -9883px !important}
|
||||
.ss_map_edit{background-position:0 -9901px !important}
|
||||
.ss_map_go{background-position:0 -9919px !important}
|
||||
.ss_map_magnify{background-position:0 -9937px !important}
|
||||
.ss_money{background-position:0 -10225px !important}
|
||||
.ss_money_add{background-position:0 -10243px !important}
|
||||
.ss_money_delete{background-position:0 -10261px !important}
|
||||
.ss_money_dollar{background-position:0 -10279px !important}
|
||||
.ss_money_euro{background-position:0 -10297px !important}
|
||||
.ss_money_pound{background-position:0 -10315px !important}
|
||||
.ss_money_yen{background-position:0 -10333px !important}
|
||||
.ss_monitor{background-position:0 -10351px !important}
|
||||
.ss_monitor_add{background-position:0 -10369px !important}
|
||||
.ss_monitor_delete{background-position:0 -10387px !important}
|
||||
.ss_monitor_edit{background-position:0 -10405px !important}
|
||||
.ss_monitor_error{background-position:0 -10423px !important}
|
||||
.ss_monitor_go{background-position:0 -10441px !important}
|
||||
.ss_monitor_lightning{background-position:0 -10459px !important}
|
||||
.ss_monitor_link{background-position:0 -10477px !important}
|
||||
.ss_mouse{background-position:0 -10495px !important}
|
||||
.ss_mouse_add{background-position:0 -10513px !important}
|
||||
.ss_mouse_delete{background-position:0 -10531px !important}
|
||||
.ss_mouse_error{background-position:0 -10549px !important}
|
||||
.ss_music{background-position:0 -10567px !important}
|
||||
.ss_new{background-position:0 -10585px !important}
|
||||
.ss_newspaper{background-position:0 -10603px !important}
|
||||
.ss_newspaper_add{background-position:0 -10621px !important}
|
||||
.ss_newspaper_delete{background-position:0 -10639px !important}
|
||||
.ss_newspaper_go{background-position:0 -10657px !important}
|
||||
.ss_newspaper_link{background-position:0 -10675px !important}
|
||||
.ss_note{background-position:0 -10693px !important}
|
||||
.ss_note_add{background-position:0 -10711px !important}
|
||||
.ss_note_delete{background-position:0 -10729px !important}
|
||||
.ss_note_edit{background-position:0 -10747px !important}
|
||||
.ss_note_error{background-position:0 -10765px !important}
|
||||
.ss_note_go{background-position:0 -10783px !important}
|
||||
.ss_overlays{background-position:0 -10801px !important}
|
||||
.ss_package{background-position:0 -10819px !important}
|
||||
.ss_package_add{background-position:0 -10837px !important}
|
||||
.ss_package_delete{background-position:0 -10855px !important}
|
||||
.ss_package_go{background-position:0 -10873px !important}
|
||||
.ss_package_green{background-position:0 -10891px !important}
|
||||
.ss_package_link{background-position:0 -10909px !important}
|
||||
.ss_page{background-position:0 -10927px !important}
|
||||
.ss_page_add{background-position:0 -10945px !important}
|
||||
.ss_page_attach{background-position:0 -10963px !important}
|
||||
.ss_page_code{background-position:0 -10981px !important}
|
||||
.ss_page_copy{background-position:0 -10999px !important}
|
||||
.ss_page_delete{background-position:0 -11017px !important}
|
||||
.ss_page_edit{background-position:0 -11035px !important}
|
||||
.ss_page_error{background-position:0 -11053px !important}
|
||||
.ss_page_excel{background-position:0 -11071px !important}
|
||||
.ss_page_find{background-position:0 -11089px !important}
|
||||
.ss_page_gear{background-position:0 -11107px !important}
|
||||
.ss_page_go{background-position:0 -11125px !important}
|
||||
.ss_page_green{background-position:0 -11143px !important}
|
||||
.ss_page_key{background-position:0 -11161px !important}
|
||||
.ss_page_lightning{background-position:0 -11179px !important}
|
||||
.ss_page_link{background-position:0 -11197px !important}
|
||||
.ss_page_paintbrush{background-position:0 -11215px !important}
|
||||
.ss_page_paste{background-position:0 -11233px !important}
|
||||
.ss_page_red{background-position:0 -11251px !important}
|
||||
.ss_page_refresh{background-position:0 -11269px !important}
|
||||
.ss_page_save{background-position:0 -11287px !important}
|
||||
.ss_page_white{background-position:0 -11305px !important}
|
||||
.ss_page_white_acrobat{background-position:0 -11323px !important}
|
||||
.ss_page_white_actionscript{background-position:0 -11341px !important}
|
||||
.ss_page_white_add{background-position:0 -11359px !important}
|
||||
.ss_page_white_c{background-position:0 -11377px !important}
|
||||
.ss_page_white_camera{background-position:0 -11395px !important}
|
||||
.ss_page_white_cd{background-position:0 -11413px !important}
|
||||
.ss_page_white_code{background-position:0 -11431px !important}
|
||||
.ss_page_white_code_red{background-position:0 -11449px !important}
|
||||
.ss_page_white_coldfusion{background-position:0 -11467px !important}
|
||||
.ss_page_white_compressed{background-position:0 -11485px !important}
|
||||
.ss_page_white_copy{background-position:0 -11503px !important}
|
||||
.ss_page_white_cplusplus{background-position:0 -11521px !important}
|
||||
.ss_page_white_csharp{background-position:0 -11539px !important}
|
||||
.ss_page_white_cup{background-position:0 -11557px !important}
|
||||
.ss_page_white_database{background-position:0 -11575px !important}
|
||||
.ss_page_white_delete{background-position:0 -11593px !important}
|
||||
.ss_page_white_dvd{background-position:0 -11611px !important}
|
||||
.ss_page_white_edit{background-position:0 -11629px !important}
|
||||
.ss_page_white_error{background-position:0 -11647px !important}
|
||||
.ss_page_white_excel{background-position:0 -11665px !important}
|
||||
.ss_page_white_find{background-position:0 -11683px !important}
|
||||
.ss_page_white_flash{background-position:0 -11701px !important}
|
||||
.ss_page_white_freehand{background-position:0 -11719px !important}
|
||||
.ss_page_white_gear{background-position:0 -11737px !important}
|
||||
.ss_page_white_get{background-position:0 -11755px !important}
|
||||
.ss_page_white_go{background-position:0 -11773px !important}
|
||||
.ss_page_white_h{background-position:0 -11791px !important}
|
||||
.ss_page_white_horizontal{background-position:0 -11809px !important}
|
||||
.ss_page_white_key{background-position:0 -11827px !important}
|
||||
.ss_page_white_lightning{background-position:0 -11845px !important}
|
||||
.ss_page_white_link{background-position:0 -11863px !important}
|
||||
.ss_page_white_magnify{background-position:0 -11881px !important}
|
||||
.ss_page_white_medal{background-position:0 -11899px !important}
|
||||
.ss_page_white_office{background-position:0 -11917px !important}
|
||||
.ss_page_white_paint{background-position:0 -11935px !important}
|
||||
.ss_page_white_paintbrush{background-position:0 -11953px !important}
|
||||
.ss_page_white_paste{background-position:0 -11971px !important}
|
||||
.ss_page_white_php{background-position:0 -11989px !important}
|
||||
.ss_page_white_picture{background-position:0 -12007px !important}
|
||||
.ss_page_white_powerpoint{background-position:0 -12025px !important}
|
||||
.ss_page_white_put{background-position:0 -12043px !important}
|
||||
.ss_page_white_ruby{background-position:0 -12061px !important}
|
||||
.ss_page_white_stack{background-position:0 -12079px !important}
|
||||
.ss_page_white_star{background-position:0 -12097px !important}
|
||||
.ss_page_white_swoosh{background-position:0 -12115px !important}
|
||||
.ss_page_white_text{background-position:0 -12133px !important}
|
||||
.ss_page_white_text_width{background-position:0 -12151px !important}
|
||||
.ss_page_white_tux{background-position:0 -12169px !important}
|
||||
.ss_page_white_vector{background-position:0 -12187px !important}
|
||||
.ss_page_white_visualstudio{background-position:0 -12205px !important}
|
||||
.ss_page_white_width{background-position:0 -12223px !important}
|
||||
.ss_page_white_word{background-position:0 -12241px !important}
|
||||
.ss_page_white_world{background-position:0 -12259px !important}
|
||||
.ss_page_white_wrench{background-position:0 -12277px !important}
|
||||
.ss_page_white_zip{background-position:0 -12295px !important}
|
||||
.ss_page_word{background-position:0 -12313px !important}
|
||||
.ss_page_world{background-position:0 -12331px !important}
|
||||
.ss_paintbrush{background-position:0 -12349px !important}
|
||||
.ss_paintcan{background-position:0 -12367px !important}
|
||||
.ss_palette{background-position:0 -12385px !important}
|
||||
.ss_paste_plain{background-position:0 -12403px !important}
|
||||
.ss_paste_word{background-position:0 -12421px !important}
|
||||
.ss_pencil{background-position:0 -12439px !important}
|
||||
.ss_pencil_add{background-position:0 -12457px !important}
|
||||
.ss_pencil_delete{background-position:0 -12475px !important}
|
||||
.ss_pencil_go{background-position:0 -12493px !important}
|
||||
.ss_phone{background-position:0 -12511px !important}
|
||||
.ss_phone_add{background-position:0 -12529px !important}
|
||||
.ss_phone_delete{background-position:0 -12547px !important}
|
||||
.ss_phone_sound{background-position:0 -12565px !important}
|
||||
.ss_photo{background-position:0 -12583px !important}
|
||||
.ss_photo_add{background-position:0 -12601px !important}
|
||||
.ss_photo_delete{background-position:0 -12619px !important}
|
||||
.ss_photo_link{background-position:0 -12637px !important}
|
||||
.ss_photos{background-position:0 -12655px !important}
|
||||
.ss_picture{background-position:0 -12673px !important}
|
||||
.ss_picture_add{background-position:0 -12691px !important}
|
||||
.ss_picture_delete{background-position:0 -12709px !important}
|
||||
.ss_picture_edit{background-position:0 -12727px !important}
|
||||
.ss_picture_empty{background-position:0 -12745px !important}
|
||||
.ss_picture_error{background-position:0 -12763px !important}
|
||||
.ss_picture_go{background-position:0 -12781px !important}
|
||||
.ss_picture_key{background-position:0 -12799px !important}
|
||||
.ss_picture_link{background-position:0 -12817px !important}
|
||||
.ss_picture_save{background-position:0 -12835px !important}
|
||||
.ss_pictures{background-position:0 -12853px !important}
|
||||
.ss_plugin{background-position:0 -12961px !important}
|
||||
.ss_plugin_add{background-position:0 -12979px !important}
|
||||
.ss_plugin_delete{background-position:0 -12997px !important}
|
||||
.ss_plugin_disabled{background-position:0 -13015px !important}
|
||||
.ss_plugin_edit{background-position:0 -13033px !important}
|
||||
.ss_plugin_error{background-position:0 -13051px !important}
|
||||
.ss_plugin_go{background-position:0 -13069px !important}
|
||||
.ss_plugin_link{background-position:0 -13087px !important}
|
||||
.ss_printer{background-position:0 -13105px !important}
|
||||
.ss_printer_add{background-position:0 -13123px !important}
|
||||
.ss_printer_delete{background-position:0 -13141px !important}
|
||||
.ss_printer_empty{background-position:0 -13159px !important}
|
||||
.ss_printer_error{background-position:0 -13177px !important}
|
||||
.ss_rainbow{background-position:0 -13195px !important}
|
||||
.ss_report{background-position:0 -13213px !important}
|
||||
.ss_report_add{background-position:0 -13231px !important}
|
||||
.ss_report_delete{background-position:0 -13249px !important}
|
||||
.ss_report_disk{background-position:0 -13267px !important}
|
||||
.ss_report_edit{background-position:0 -13285px !important}
|
||||
.ss_report_go{background-position:0 -13303px !important}
|
||||
.ss_report_key{background-position:0 -13321px !important}
|
||||
.ss_report_link{background-position:0 -13339px !important}
|
||||
.ss_report_magnify{background-position:0 -13357px !important}
|
||||
.ss_report_picture{background-position:0 -13375px !important}
|
||||
.ss_report_user{background-position:0 -13393px !important}
|
||||
.ss_report_word{background-position:0 -13411px !important}
|
||||
.ss_resultset_first{background-position:0 -13429px !important}
|
||||
.ss_resultset_last{background-position:0 -13447px !important}
|
||||
.ss_resultset_next{background-position:0 -13465px !important}
|
||||
.ss_resultset_previous{background-position:0 -13483px !important}
|
||||
.ss_rosette{background-position:0 -13501px !important}
|
||||
.ss_rss{background-position:0 -13519px !important}
|
||||
.ss_rss_add{background-position:0 -13537px !important}
|
||||
.ss_rss_delete{background-position:0 -13555px !important}
|
||||
.ss_rss_go{background-position:0 -13573px !important}
|
||||
.ss_rss_valid{background-position:0 -13591px !important}
|
||||
.ss_script{background-position:0 -13771px !important}
|
||||
.ss_script_add{background-position:0 -13789px !important}
|
||||
.ss_script_code{background-position:0 -13807px !important}
|
||||
.ss_script_code_red{background-position:0 -13825px !important}
|
||||
.ss_script_delete{background-position:0 -13843px !important}
|
||||
.ss_script_edit{background-position:0 -13861px !important}
|
||||
.ss_script_error{background-position:0 -13879px !important}
|
||||
.ss_script_gear{background-position:0 -13897px !important}
|
||||
.ss_script_go{background-position:0 -13915px !important}
|
||||
.ss_script_key{background-position:0 -13933px !important}
|
||||
.ss_script_lightning{background-position:0 -13951px !important}
|
||||
.ss_script_link{background-position:0 -13969px !important}
|
||||
.ss_script_palette{background-position:0 -13987px !important}
|
||||
.ss_script_save{background-position:0 -14005px !important}
|
||||
.ss_server{background-position:0 -14023px !important}
|
||||
.ss_server_add{background-position:0 -14041px !important}
|
||||
.ss_server_chart{background-position:0 -14059px !important}
|
||||
.ss_server_compressed{background-position:0 -14077px !important}
|
||||
.ss_server_connect{background-position:0 -14095px !important}
|
||||
.ss_server_database{background-position:0 -14113px !important}
|
||||
.ss_server_delete{background-position:0 -14131px !important}
|
||||
.ss_server_edit{background-position:0 -14149px !important}
|
||||
.ss_server_error{background-position:0 -14167px !important}
|
||||
.ss_server_go{background-position:0 -14185px !important}
|
||||
.ss_server_key{background-position:0 -14203px !important}
|
||||
.ss_server_lightning{background-position:0 -14221px !important}
|
||||
.ss_server_link{background-position:0 -14239px !important}
|
||||
.ss_server_uncompressed{background-position:0 -14257px !important}
|
||||
.ss_shading{background-position:0 -14275px !important}
|
||||
.ss_shape_align_bottom{background-position:0 -14293px !important}
|
||||
.ss_shape_align_center{background-position:0 -14311px !important}
|
||||
.ss_shape_align_left{background-position:0 -14329px !important}
|
||||
.ss_shape_align_middle{background-position:0 -14347px !important}
|
||||
.ss_shape_align_right{background-position:0 -14365px !important}
|
||||
.ss_shape_align_top{background-position:0 -14383px !important}
|
||||
.ss_shape_flip_horizontal{background-position:0 -14401px !important}
|
||||
.ss_shape_flip_vertical{background-position:0 -14419px !important}
|
||||
.ss_shape_group{background-position:0 -14437px !important}
|
||||
.ss_shape_handles{background-position:0 -14455px !important}
|
||||
.ss_shape_move_back{background-position:0 -14473px !important}
|
||||
.ss_shape_move_backwards{background-position:0 -14491px !important}
|
||||
.ss_shape_move_forwards{background-position:0 -14509px !important}
|
||||
.ss_shape_move_front{background-position:0 -14527px !important}
|
||||
.ss_shape_rotate_anticlockwise{background-position:0 -14545px !important}
|
||||
.ss_shape_rotate_clockwise{background-position:0 -14563px !important}
|
||||
.ss_shape_square{background-position:0 -14581px !important}
|
||||
.ss_shape_square_add{background-position:0 -14599px !important}
|
||||
.ss_shape_square_delete{background-position:0 -14617px !important}
|
||||
.ss_shape_square_edit{background-position:0 -14635px !important}
|
||||
.ss_shape_square_error{background-position:0 -14653px !important}
|
||||
.ss_shape_square_go{background-position:0 -14671px !important}
|
||||
.ss_shape_square_key{background-position:0 -14689px !important}
|
||||
.ss_shape_square_link{background-position:0 -14707px !important}
|
||||
.ss_shape_ungroup{background-position:0 -14725px !important}
|
||||
.ss_shield{background-position:0 -14743px !important}
|
||||
.ss_shield_add{background-position:0 -14761px !important}
|
||||
.ss_shield_delete{background-position:0 -14779px !important}
|
||||
.ss_shield_go{background-position:0 -14797px !important}
|
||||
.ss_sitemap{background-position:0 -14815px !important}
|
||||
.ss_sitemap_color{background-position:0 -14833px !important}
|
||||
.ss_sound{background-position:0 -14851px !important}
|
||||
.ss_sound_add{background-position:0 -14869px !important}
|
||||
.ss_sound_delete{background-position:0 -14887px !important}
|
||||
.ss_sound_low{background-position:0 -14905px !important}
|
||||
.ss_sound_mute{background-position:0 -14923px !important}
|
||||
.ss_sound_none{background-position:0 -14941px !important}
|
||||
.ss_spellcheck{background-position:0 -14959px !important}
|
||||
.ss_sport_8ball{background-position:0 -14977px !important}
|
||||
.ss_sport_basketball{background-position:0 -14995px !important}
|
||||
.ss_sport_football{background-position:0 -15013px !important}
|
||||
.ss_sport_golf{background-position:0 -15031px !important}
|
||||
.ss_sport_raquet{background-position:0 -15049px !important}
|
||||
.ss_sport_shuttlecock{background-position:0 -15067px !important}
|
||||
.ss_sport_soccer{background-position:0 -15085px !important}
|
||||
.ss_sport_tennis{background-position:0 -15103px !important}
|
||||
.ss_star{background-position:0 -15121px !important}
|
||||
.ss_status_away{background-position:0 -15139px !important}
|
||||
.ss_status_busy{background-position:0 -15157px !important}
|
||||
.ss_status_offline{background-position:0 -15175px !important}
|
||||
.ss_status_online{background-position:0 -15193px !important}
|
||||
.ss_stop{background-position:0 -15211px !important}
|
||||
.ss_style{background-position:0 -15229px !important}
|
||||
.ss_style_add{background-position:0 -15247px !important}
|
||||
.ss_style_delete{background-position:0 -15265px !important}
|
||||
.ss_style_edit{background-position:0 -15283px !important}
|
||||
.ss_style_go{background-position:0 -15301px !important}
|
||||
.ss_sum{background-position:0 -15319px !important}
|
||||
.ss_tab{background-position:0 -15337px !important}
|
||||
.ss_tab_add{background-position:0 -15355px !important}
|
||||
.ss_tab_delete{background-position:0 -15373px !important}
|
||||
.ss_tab_edit{background-position:0 -15391px !important}
|
||||
.ss_tab_go{background-position:0 -15409px !important}
|
||||
.ss_table{background-position:0 -15427px !important}
|
||||
.ss_table_add{background-position:0 -15445px !important}
|
||||
.ss_table_delete{background-position:0 -15463px !important}
|
||||
.ss_table_edit{background-position:0 -15481px !important}
|
||||
.ss_table_error{background-position:0 -15499px !important}
|
||||
.ss_table_gear{background-position:0 -15517px !important}
|
||||
.ss_table_go{background-position:0 -15535px !important}
|
||||
.ss_table_key{background-position:0 -15553px !important}
|
||||
.ss_table_lightning{background-position:0 -15571px !important}
|
||||
.ss_table_link{background-position:0 -15589px !important}
|
||||
.ss_table_multiple{background-position:0 -15607px !important}
|
||||
.ss_table_refresh{background-position:0 -15625px !important}
|
||||
.ss_table_relationship{background-position:0 -15643px !important}
|
||||
.ss_table_row_delete{background-position:0 -15661px !important}
|
||||
.ss_table_row_insert{background-position:0 -15679px !important}
|
||||
.ss_table_save{background-position:0 -15697px !important}
|
||||
.ss_table_sort{background-position:0 -15715px !important}
|
||||
.ss_tag{background-position:0 -15733px !important}
|
||||
.ss_tag_blue{background-position:0 -15751px !important}
|
||||
.ss_tag_blue_add{background-position:0 -15769px !important}
|
||||
.ss_tag_blue_delete{background-position:0 -15787px !important}
|
||||
.ss_tag_blue_edit{background-position:0 -15805px !important}
|
||||
.ss_tag_green{background-position:0 -15823px !important}
|
||||
.ss_tag_orange{background-position:0 -15841px !important}
|
||||
.ss_tag_pink{background-position:0 -15859px !important}
|
||||
.ss_tag_purple{background-position:0 -15877px !important}
|
||||
.ss_tag_red{background-position:0 -15895px !important}
|
||||
.ss_tag_yellow{background-position:0 -15913px !important}
|
||||
.ss_telephone{background-position:0 -15931px !important}
|
||||
.ss_telephone_add{background-position:0 -15949px !important}
|
||||
.ss_telephone_delete{background-position:0 -15967px !important}
|
||||
.ss_telephone_edit{background-position:0 -15985px !important}
|
||||
.ss_telephone_error{background-position:0 -16003px !important}
|
||||
.ss_telephone_go{background-position:0 -16021px !important}
|
||||
.ss_telephone_key{background-position:0 -16039px !important}
|
||||
.ss_telephone_link{background-position:0 -16057px !important}
|
||||
.ss_television{background-position:0 -16075px !important}
|
||||
.ss_television_add{background-position:0 -16093px !important}
|
||||
.ss_television_delete{background-position:0 -16111px !important}
|
||||
.ss_textfield{background-position:0 -16795px !important}
|
||||
.ss_textfield_add{background-position:0 -16813px !important}
|
||||
.ss_textfield_delete{background-position:0 -16831px !important}
|
||||
.ss_textfield_key{background-position:0 -16849px !important}
|
||||
.ss_textfield_rename{background-position:0 -16867px !important}
|
||||
.ss_thumb_down{background-position:0 -16885px !important}
|
||||
.ss_thumb_up{background-position:0 -16903px !important}
|
||||
.ss_tick{background-position:0 -16921px !important}
|
||||
.ss_time{background-position:0 -16939px !important}
|
||||
.ss_time_add{background-position:0 -16957px !important}
|
||||
.ss_time_delete{background-position:0 -16975px !important}
|
||||
.ss_time_go{background-position:0 -16993px !important}
|
||||
.ss_timeline_marker{background-position:0 -17011px !important}
|
||||
.ss_transmit{background-position:0 -17029px !important}
|
||||
.ss_transmit_add{background-position:0 -17047px !important}
|
||||
.ss_transmit_blue{background-position:0 -17065px !important}
|
||||
.ss_transmit_delete{background-position:0 -17083px !important}
|
||||
.ss_transmit_edit{background-position:0 -17101px !important}
|
||||
.ss_transmit_error{background-position:0 -17119px !important}
|
||||
.ss_transmit_go{background-position:0 -17137px !important}
|
||||
.ss_tux{background-position:0 -17155px !important}
|
||||
.ss_user{background-position:0 -17173px !important}
|
||||
.ss_user_add{background-position:0 -17191px !important}
|
||||
.ss_user_comment{background-position:0 -17209px !important}
|
||||
.ss_user_delete{background-position:0 -17227px !important}
|
||||
.ss_user_edit{background-position:0 -17245px !important}
|
||||
.ss_user_female{background-position:0 -17263px !important}
|
||||
.ss_user_go{background-position:0 -17281px !important}
|
||||
.ss_user_gray{background-position:0 -17299px !important}
|
||||
.ss_user_green{background-position:0 -17317px !important}
|
||||
.ss_user_orange{background-position:0 -17335px !important}
|
||||
.ss_user_red{background-position:0 -17353px !important}
|
||||
.ss_user_suit{background-position:0 -17371px !important}
|
||||
.ss_vcard{background-position:0 -17389px !important}
|
||||
.ss_vcard_add{background-position:0 -17407px !important}
|
||||
.ss_vcard_delete{background-position:0 -17425px !important}
|
||||
.ss_vcard_edit{background-position:0 -17443px !important}
|
||||
.ss_vector{background-position:0 -17461px !important}
|
||||
.ss_vector_add{background-position:0 -17479px !important}
|
||||
.ss_vector_delete{background-position:0 -17497px !important}
|
||||
.ss_wand{background-position:0 -17515px !important}
|
||||
.ss_weather_clouds{background-position:0 -17533px !important}
|
||||
.ss_weather_cloudy{background-position:0 -17551px !important}
|
||||
.ss_weather_lightning{background-position:0 -17569px !important}
|
||||
.ss_weather_rain{background-position:0 -17587px !important}
|
||||
.ss_weather_snow{background-position:0 -17605px !important}
|
||||
.ss_weather_sun{background-position:0 -17623px !important}
|
||||
.ss_webcam{background-position:0 -17641px !important}
|
||||
.ss_webcam_add{background-position:0 -17659px !important}
|
||||
.ss_webcam_delete{background-position:0 -17677px !important}
|
||||
.ss_webcam_error{background-position:0 -17695px !important}
|
||||
.ss_world{background-position:0 -17713px !important}
|
||||
.ss_world_add{background-position:0 -17731px !important}
|
||||
.ss_world_delete{background-position:0 -17749px !important}
|
||||
.ss_world_edit{background-position:0 -17767px !important}
|
||||
.ss_world_go{background-position:0 -17785px !important}
|
||||
.ss_world_link{background-position:0 -17803px !important}
|
||||
.ss_wrench{background-position:0 -17821px !important}
|
||||
.ss_wrench_orange{background-position:0 -17839px !important}
|
||||
.ss_xhtml{background-position:0 -17857px !important}
|
||||
.ss_xhtml_add{background-position:0 -17875px !important}
|
||||
.ss_xhtml_delete{background-position:0 -17893px !important}
|
||||
.ss_xhtml_go{background-position:0 -17911px !important}
|
||||
.ss_xhtml_valid{background-position:0 -17929px !important}
|
||||
.ss_zoom{background-position:0 -17947px !important}
|
||||
.ss_zoom_in{background-position:0 -17965px !important}
|
||||
.ss_zoom_out{background-position:0 -17983px !important}
|
||||
.ss_textfield_currency{background-position:0 -18001px !important}
|
||||
.ss_textfield_percentage{background-position:0 -18019px !important}
|
||||
.ss_js{background-position:0 -18037px !important}
|
||||
.ss_upload{background-position:0 -18055px !important}
|
||||
.ss_hidden{background-position:0 -18073px !important}
|
||||
.ss_radiogroup{background-position:0 -18091px !important}
|
||||
.ss_checkgroup{background-position:0 -18109px !important}
|
||||
.ss_check{background-position:0 -18127px !important}
|
||||
.ss_listbox{background-position:0 -18145px !important}
|
||||
.ss_yesno{background-position:0 -18163px !important}
|
||||
.ss_dropdown{background-position:0 -18181px !important}
|
||||
.ss_reset{background-position:0 -18199px !important}
|
||||
.ss_submit{background-position:0 -18217px !important}
|
||||
.ss_button{background-position:0 -18235px !important}
|
||||
.ss_textarea{background-position:0 -18253px !important}
|
||||
.ss_title{background-position:0 -18271px !important}
|
||||
.ss_subtitle{background-position:0 -18289px !important}
|
||||
|
||||
.ss_bpmn_task{background-position:0 -18310px !important}
|
||||
.ss_bpmn_startevent{background-position:0 -18342px !important}
|
||||
.ss_bpmn_interevent{background-position:0 -18374px !important}
|
||||
.ss_bpmn_endevent{background-position:0 -18406px !important}
|
||||
.ss_bpmn_gateway{background-position:0 -18438px !important}
|
||||
.ss_bpmn_annotation{background-position:0 -18470px !important}
|
||||
|
||||
.ss_consolidated_cases{background-position:0 -18500px !important}
|
||||
0
workflow/engine/skinEngine/base/css/sprite_ie.css
Normal file
0
workflow/engine/skinEngine/base/css/sprite_ie.css
Normal file
3140
workflow/engine/skinEngine/base/css/style.css
Normal file
3140
workflow/engine/skinEngine/base/css/style.css
Normal file
File diff suppressed because it is too large
Load Diff
1654
workflow/engine/skinEngine/base/css/xtheme-gray.css
Executable file
1654
workflow/engine/skinEngine/base/css/xtheme-gray.css
Executable file
File diff suppressed because it is too large
Load Diff
70
workflow/engine/skinEngine/base/extJsInitLoad.html
Normal file
70
workflow/engine/skinEngine/base/extJsInitLoad.html
Normal file
@@ -0,0 +1,70 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon"/>
|
||||
{header}
|
||||
<style>
|
||||
#loading-mask{
|
||||
position:absolute;
|
||||
left:0;
|
||||
top:0;
|
||||
width:100%;
|
||||
height:100%;
|
||||
z-index:20000;
|
||||
background-color:white;
|
||||
}
|
||||
#loading{
|
||||
position:absolute;
|
||||
left:40%;
|
||||
top:37%;
|
||||
padding:2px;
|
||||
z-index:20001;
|
||||
height:auto;
|
||||
}
|
||||
#loading a {
|
||||
color:#225588;
|
||||
}
|
||||
#loading .loading-indicator{
|
||||
background:white;
|
||||
color:#444;
|
||||
font:bold 13px tahoma,arial,helvetica;
|
||||
padding:10px;
|
||||
margin:0;
|
||||
height:auto;
|
||||
}
|
||||
#loading-msg {
|
||||
font: bold 11px arial,tahoma,sans-serif;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="loading-mask" style=""></div>
|
||||
<div id="loading">
|
||||
<div class="loading-indicator">
|
||||
<center>
|
||||
<img src="/images/gears.gif"/><br />
|
||||
<span id="loading-msg">Loading styles and images...</span><br />
|
||||
<a href="http://www.processmaker.com">
|
||||
<img src="/images/processmaker.logo.jpg" border="0"/>
|
||||
</a>
|
||||
</center>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading Core API...';</script>
|
||||
<script type='text/javascript' src='/js/ext/ext-base.js'></script>
|
||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
||||
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loding UI Extensions';</script>
|
||||
<!--
|
||||
<script type='text/javascript' src='/js/ext/wz_jsgraphics.js'></script>
|
||||
<script type='text/javascript' src='/js/ext/mootools.js'></script>
|
||||
<script type='text/javascript' src='/js/ext/moocanvas.js'></script>
|
||||
!-->
|
||||
<script type='text/javascript' src='/js/ext/draw2d.js'></script>
|
||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
||||
{styles}
|
||||
|
||||
{bodyTemplate}
|
||||
</body>
|
||||
</html>
|
||||
24
workflow/engine/skinEngine/base/layout-blank.html
Normal file
24
workflow/engine/skinEngine/base/layout-blank.html
Normal file
@@ -0,0 +1,24 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon"/>
|
||||
{$header}
|
||||
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#999999" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" rightmargin="0">
|
||||
<table width="100%" cellspacing="0" cellpadding="0">
|
||||
|
||||
<tr>
|
||||
<td width="100%" align="center">
|
||||
{php}
|
||||
global $G_TEMPLATE;
|
||||
if ($G_TEMPLATE != '')
|
||||
{
|
||||
G::LoadTemplate($G_TEMPLATE);
|
||||
}
|
||||
{/php}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
10
workflow/engine/skinEngine/base/layout-extjs.html
Executable file
10
workflow/engine/skinEngine/base/layout-extjs.html
Executable file
@@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon"/>
|
||||
{header}
|
||||
</head>
|
||||
<body>
|
||||
{bodyTemplate}
|
||||
</body>
|
||||
</html>
|
||||
16
workflow/engine/skinEngine/base/layout-raw.html
Normal file
16
workflow/engine/skinEngine/base/layout-raw.html
Normal file
@@ -0,0 +1,16 @@
|
||||
<table width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="100%" align="center">
|
||||
<script type="text/javascript">
|
||||
{$header}
|
||||
</script>
|
||||
{php}
|
||||
global $G_TEMPLATE;
|
||||
if ($G_TEMPLATE != '')
|
||||
{
|
||||
G::LoadTemplate($G_TEMPLATE);
|
||||
}
|
||||
{/php}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
44
workflow/engine/skinEngine/base/layout-submenu.html
Executable file
44
workflow/engine/skinEngine/base/layout-submenu.html
Executable file
@@ -0,0 +1,44 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon"/>
|
||||
{$header}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" cellspacing="0" cellpadding="0" border="0" >
|
||||
|
||||
{if (count($subMenus)>0) }
|
||||
<tr>
|
||||
<td >
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr><td width="100%" class="mainMenuBG">{include file= "$tpl_submenu"}</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<tr><td id="pm_separator" class="pm_separator"></td></tr>
|
||||
<tr>
|
||||
<td width="100%" align="center">
|
||||
{php}
|
||||
global $G_TEMPLATE;
|
||||
if ($G_TEMPLATE != '') G::LoadTemplate($G_TEMPLATE);
|
||||
{/php}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="100%">
|
||||
<td height="100%" valign="bottom">
|
||||
<div class="Footer">
|
||||
<div class="content">{$footer}</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
64
workflow/engine/skinEngine/base/layout-tracker.html
Normal file
64
workflow/engine/skinEngine/base/layout-tracker.html
Normal file
@@ -0,0 +1,64 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon"/>
|
||||
<link rel="stylesheet" type="text/css" href="/skins/green/style.css"/>
|
||||
{$header}
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td id="pm_header" valign="top">
|
||||
<table width="100%" height="32" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
|
||||
<tr>
|
||||
<td width="50%" rowspan="2" valign="top"><img src="{$logo_company}"></td>
|
||||
<td width="50%" height="16" align="right" valign="top">
|
||||
<div align="right" class="logout"><small>{php}if ((int)$_SESSION['CASE'] != 0) {{/php}<a href="../tracker/login" class="tableOption">{php}echo G::LoadTranslation('ID_LOGOUT');{/php}</a>{php}}{/php}</small> </div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%" height="16" valign="bottom" class="title">
|
||||
<div align="right"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" cellspacing="0" cellpadding="0" border="0" >
|
||||
<tr>
|
||||
<td width="100%" align="left" class="mainMenu" id="pm_menu">
|
||||
<table width="70%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr><td class="mainMenu"> <td>{include file= "$tpl_menu"}</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="100%" align="left" class="subMenu" id="pm_submenu">
|
||||
<table width="50%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr><td> <td>{include file= "$tpl_submenu"}</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td id="pm_separator" class="pm_separator"></td></tr>
|
||||
<tr>
|
||||
<td width="100%" align="center">
|
||||
{php}
|
||||
global $G_TEMPLATE;
|
||||
if ($G_TEMPLATE != '') G::LoadTemplate($G_TEMPLATE);
|
||||
{/php}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="100%">
|
||||
<td height="100%" valign="bottom">
|
||||
<div class="Footer">
|
||||
<div class="content">{$footer}</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
74
workflow/engine/skinEngine/base/layout.html
Normal file
74
workflow/engine/skinEngine/base/layout.html
Normal file
@@ -0,0 +1,74 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
{$header}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0" id="pm_main_table">
|
||||
<tr>
|
||||
<td id="pm_header" valign="top">
|
||||
<table width="100%" height="32" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
|
||||
<tr>
|
||||
<td width="50%" rowspan="2" valign="top"><img src="{$logo_company}"/></td>
|
||||
<td width="50%" height="16" align="right" valign="top">
|
||||
<div align="right" class="logout">
|
||||
<small>
|
||||
{php}if ((int)$_SESSION['USER_LOGGED'] != 0) {{/php}
|
||||
<label class="textBlue">{$userfullname} <a href="../users/myInfo">{$user}</a> | </label>
|
||||
<a href="{$linklogout}" class="tableOption">{$logout}</a> <br/>
|
||||
<label class="textBlack"><b>{$rolename}</b> {$workspace_label} <b><u>{$workspace}</u></b> <br/>
|
||||
{$udate}</label> {$msgVer}
|
||||
{php}}{/php}
|
||||
</small>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%" height="16" valign="bottom" class="title">
|
||||
<div align="right"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" cellspacing="0" cellpadding="0" border="0" >
|
||||
<tr>
|
||||
<td width="100%" class="mainMenuBG" style="height:25px">
|
||||
{include file="$tpl_menu"}
|
||||
</td>
|
||||
</tr>
|
||||
{if (count($subMenus)>0) }
|
||||
<tr>
|
||||
<td >
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr><td width="100%" class="mainMenuBG">{include file= "$tpl_submenu"}</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
|
||||
<tr>
|
||||
<td width="100%" align="center">
|
||||
{php}
|
||||
global $G_TEMPLATE;
|
||||
if ($G_TEMPLATE != '') G::LoadTemplate($G_TEMPLATE);
|
||||
{/php}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="100%">
|
||||
<td height="100%" valign="bottom">
|
||||
<div class="Footer">
|
||||
<div class="content">{$footer}</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
500
workflow/engine/skinEngine/skinEngine.php
Normal file
500
workflow/engine/skinEngine/skinEngine.php
Normal file
@@ -0,0 +1,500 @@
|
||||
<?php
|
||||
|
||||
global $G_SKIN;
|
||||
global $G_SKIN_MAIN;
|
||||
|
||||
if((!isset($G_SKIN))||($G_SKIN=="")){
|
||||
$G_SKIN="classic";
|
||||
}
|
||||
if($G_SKIN=="green-submenu") $G_SKIN = "submenu";
|
||||
$skinVariants=array('blank','extjs','raw','tracker','submenu');
|
||||
$forceTemplateCompile=true;
|
||||
if(!(in_array(strtolower($G_SKIN), $skinVariants))){
|
||||
//Only save in session the main SKIN
|
||||
$forceTemplateCompile=true;
|
||||
if((isset($_SESSION['currentSkin']))&&($_SESSION['currentSkin']!=$G_SKIN)){
|
||||
$forceTemplateCompile=true;
|
||||
}
|
||||
$_SESSION['currentSkin']=$G_SKIN;
|
||||
|
||||
}else{
|
||||
$_SESSION['currentSkinVariant']=$G_SKIN;
|
||||
}
|
||||
if(!(isset($_SESSION['currentSkin']))) $_SESSION['currentSkin'] = "classic";
|
||||
$G_SKIN_MAIN=$_SESSION['currentSkin'];
|
||||
|
||||
//Set defaults "classic"
|
||||
$configurationFile = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP.'config.xml';
|
||||
$layoutFile = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP.'layout.html';
|
||||
$layoutFileBlank = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP.'layout-blank.html';
|
||||
$layoutFileExtjs = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP.'layout-extjs.html';
|
||||
$layoutFileRaw = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP.'layout-raw.html';
|
||||
$layoutFileTracker = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP.'layout-tracker.html';
|
||||
$layoutFileSubmenu = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP.'layout-submenu.html';
|
||||
|
||||
|
||||
//Based on requested Skin look if there is any registered with that name
|
||||
if(strtolower($G_SKIN_MAIN)!="classic"){
|
||||
if((file_exists(PATH_CUSTOM_SKINS.$G_SKIN_MAIN))&&(is_dir(PATH_CUSTOM_SKINS.$G_SKIN_MAIN))){
|
||||
//This should have an XML definition and a layout html
|
||||
$skinObject=PATH_CUSTOM_SKINS.$G_SKIN_MAIN;
|
||||
$sw_config=file_exists ($skinObject.PATH_SEP.'config.xml');
|
||||
$sw_layout=file_exists ($skinObject.PATH_SEP.'layout.html');
|
||||
if ($sw_config && $sw_layout ) {
|
||||
$configurationFile = $skinObject.PATH_SEP.'config.xml';
|
||||
$layoutFile = $skinObject.PATH_SEP.'layout.html';
|
||||
if(file_exists ($skinObject.PATH_SEP.'layout-blank.html')){
|
||||
$layoutFileBlank = $skinObject.PATH_SEP.'layout-blank.html';
|
||||
}
|
||||
if(file_exists ($skinObject.PATH_SEP.'layout-extjs.html')){
|
||||
$layoutFileExtjs = $skinObject.PATH_SEP.'layout-extjs.html' ;
|
||||
}
|
||||
if(file_exists ($skinObject.PATH_SEP.'layout-raw.html')){
|
||||
$layoutFileRaw = $skinObject.PATH_SEP.'layout-raw.html';
|
||||
}
|
||||
if(file_exists ($skinObject.PATH_SEP.'layout-tracker.html')){
|
||||
$layoutFileTracker = $skinObject.PATH_SEP.'layout-tracker.html';
|
||||
}
|
||||
if(file_exists ($skinObject.PATH_SEP.'layout-submenu.html')){
|
||||
$layoutFileSubmenu = $skinObject.PATH_SEP.'layout-submenu.html';
|
||||
}
|
||||
|
||||
}else{
|
||||
//define a error message.. but continue and show a smooth message
|
||||
$G_SKIN_MAIN="classic";
|
||||
|
||||
}
|
||||
}else{
|
||||
//Skin doesn't exist
|
||||
$G_SKIN_MAIN="classic";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$layoutFile = pathInfo($layoutFile);
|
||||
$layoutFileBlank = pathInfo($layoutFileBlank);
|
||||
$layoutFileExtjs = pathInfo($layoutFileExtjs);
|
||||
$layoutFileTracker = pathInfo($layoutFileTracker);
|
||||
$layoutFileRaw = pathInfo($layoutFileRaw);
|
||||
$layoutFileSubmenu = pathInfo($layoutFileSubmenu);
|
||||
|
||||
$cssFileName=$G_SKIN_MAIN;
|
||||
if(($G_SKIN!=$G_SKIN_MAIN)&&(in_array(strtolower($G_SKIN), $skinVariants))){
|
||||
$cssFileName.="-".$G_SKIN;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if(isset($_GET['debug'])){
|
||||
//if(true){
|
||||
//Render
|
||||
print "Requested Skin: $G_SKIN<br />";
|
||||
print "Main Skin: ".$G_SKIN_MAIN;
|
||||
|
||||
print "Rendering... <br />";
|
||||
print "<b>Configuration file:</b> $configurationFile";
|
||||
print "<br />";
|
||||
print "<b>layout file:</b>"; G::pr($layoutFile);
|
||||
print "<br />";
|
||||
print "<b>layout Blank file:</b>"; G::pr($layoutFileBlank);
|
||||
print "<br />";
|
||||
print "<b>layout ExtJs file:</b>"; G::pr($layoutFileExtjs);
|
||||
print "<br />";
|
||||
print "<b>layout Raw file:</b>"; G::pr($layoutFileRaw);
|
||||
print "<br />";
|
||||
print "<b>layout Tracker file:</b>"; G::pr($layoutFileTracker);
|
||||
print "<br />";
|
||||
print "<b>layout submenu file:</b>"; G::pr($layoutFileSubmenu);
|
||||
|
||||
}
|
||||
|
||||
switch(strtolower($G_SKIN)){
|
||||
case "blank"://This is a special template but need main skin styles
|
||||
G::verifyPath ( PATH_SMARTY_C, true );
|
||||
G::verifyPath ( PATH_SMARTY_CACHE, true );
|
||||
|
||||
// put full path to Smarty.class.php
|
||||
require_once(PATH_THIRDPARTY . 'smarty/libs/Smarty.class.php');
|
||||
|
||||
|
||||
$smarty = new Smarty();
|
||||
|
||||
$smarty->template_dir = $layoutFileBlank['dirname'];
|
||||
$smarty->compile_dir = PATH_SMARTY_C;
|
||||
$smarty->cache_dir = PATH_SMARTY_CACHE;
|
||||
$smarty->config_dir = PATH_THIRDPARTY . 'smarty/configs';
|
||||
|
||||
$oHeadPublisher =& headPublisher::getSingleton();
|
||||
if (isset($oHeadPublisher)){
|
||||
$header = $oHeadPublisher->printHeader();
|
||||
$header .= $oHeadPublisher->getExtJsStylesheets($cssFileName);
|
||||
}
|
||||
$smarty->assign('username', (isset($_SESSION['USR_USERNAME']) ? '(' . $_SESSION['USR_USERNAME'] . ' ' . G::LoadTranslation('ID_IN') . ' ' . SYS_SYS . ')' : '') );
|
||||
$smarty->assign('header', $header );
|
||||
//$smarty->assign('tpl_menu', PATH_TEMPLATE . 'menu.html' );
|
||||
//$smarty->assign('tpl_submenu', PATH_TEMPLATE . 'submenu.html' );
|
||||
$smarty->force_compile=$forceTemplateCompile;
|
||||
$smarty->display($layoutFileBlank['basename']);
|
||||
break;
|
||||
case "submenu"://This is a special template but need main skin styles
|
||||
if (! defined('DB_SYSTEM_INFORMATION'))
|
||||
define('DB_SYSTEM_INFORMATION', 1);
|
||||
|
||||
G::verifyPath(PATH_SMARTY_C, true);
|
||||
G::verifyPath(PATH_SMARTY_CACHE, true);
|
||||
|
||||
// put full path to Smarty.class.php
|
||||
require_once (PATH_THIRDPARTY . 'smarty/libs/Smarty.class.php');
|
||||
|
||||
$smarty = new Smarty();
|
||||
|
||||
$smarty->template_dir = $layoutFileSubmenu['dirname'];
|
||||
$smarty->compile_dir = PATH_SMARTY_C;
|
||||
$smarty->cache_dir = PATH_SMARTY_CACHE;
|
||||
$smarty->config_dir = PATH_THIRDPARTY . 'smarty/configs';
|
||||
|
||||
$oHeadPublisher = & headPublisher::getSingleton();
|
||||
global $G_ENABLE_BLANK_SKIN;
|
||||
|
||||
if (isset($G_ENABLE_BLANK_SKIN) && $G_ENABLE_BLANK_SKIN) {
|
||||
$smarty->display($layoutFileBlank['basename']);
|
||||
} else {
|
||||
|
||||
$header = '';
|
||||
if (isset($oHeadPublisher)) {
|
||||
$oHeadPublisher->title = isset($_SESSION['USR_USERNAME']) ? '(' . $_SESSION['USR_USERNAME'] . ' ' . G::LoadTranslation('ID_IN') . ' ' . SYS_SYS . ')' : '';
|
||||
$header = $oHeadPublisher->printHeader();
|
||||
$header .= $oHeadPublisher->getExtJsStylesheets($cssFileName);
|
||||
}
|
||||
$footer = '';
|
||||
if (strpos($_SERVER['REQUEST_URI'], '/login/login') !== false) {
|
||||
if (DB_SYSTEM_INFORMATION == 1) {
|
||||
$footer = "<a href=\"#\" onclick=\"openInfoPanel();return false;\" class=\"FooterLink\">| System Information |</a><br />";
|
||||
}
|
||||
|
||||
$freeOfChargeText = "";
|
||||
if (! defined('SKIP_FREE_OF_CHARGE_TEXT'))
|
||||
$freeOfChargeText = "Supplied free of charge with no support, certification, warranty, <br>maintenance nor indemnity by Colosa and its Certified Partners.";
|
||||
$footer .= "<br />Copyright © 2003-" . date('Y') . " <a href=\"http://www.colosa.com\" alt=\"Colosa, Inc.\" target=\"_blank\">Colosa, Inc.</a> All rights reserved.<br /> $freeOfChargeText " . "<br><br/><a href=\"http://www.processmaker.com\" alt=\"Powered by ProcessMaker - Open Source Workflow & Business Process Management (BPM) Management Software\" title=\"Powered by ProcessMaker\" target=\"_blank\"><img src=\"/images/PowerdbyProcessMaker.png\" border=\"0\" /></a>";
|
||||
}
|
||||
|
||||
//menu
|
||||
global $G_MAIN_MENU;
|
||||
global $G_SUB_MENU;
|
||||
global $G_MENU_SELECTED;
|
||||
global $G_SUB_MENU_SELECTED;
|
||||
global $G_ID_MENU_SELECTED;
|
||||
global $G_ID_SUB_MENU_SELECTED;
|
||||
|
||||
$oMenu = new Menu();
|
||||
$menus = $oMenu->generateArrayForTemplate($G_MAIN_MENU, 'SelectedMenu', 'mainMenu', $G_MENU_SELECTED, $G_ID_MENU_SELECTED);
|
||||
$smarty->assign('menus', $menus);
|
||||
|
||||
$oSubMenu = new Menu();
|
||||
$subMenus = $oSubMenu->generateArrayForTemplate($G_SUB_MENU, 'selectedSubMenu', 'subMenu', $G_SUB_MENU_SELECTED, $G_ID_SUB_MENU_SELECTED);
|
||||
$smarty->assign('subMenus', $subMenus);
|
||||
|
||||
if (! defined('NO_DISPLAY_USERNAME')) {
|
||||
define('NO_DISPLAY_USERNAME', 0);
|
||||
}
|
||||
if (NO_DISPLAY_USERNAME == 0) {
|
||||
$smarty->assign('userfullname', isset($_SESSION['USR_FULLNAME']) ? $_SESSION['USR_FULLNAME'] : '');
|
||||
$smarty->assign('user', isset($_SESSION['USR_USERNAME']) ? '(' . $_SESSION['USR_USERNAME'] . ')' : '');
|
||||
$smarty->assign('rolename', isset($_SESSION['USR_ROLENAME']) ? $_SESSION['USR_ROLENAME'] . '' : '');
|
||||
$smarty->assign('pipe', isset($_SESSION['USR_USERNAME']) ? ' | ' : '');
|
||||
$smarty->assign('logout', G::LoadTranslation('ID_LOGOUT'));
|
||||
$smarty->assign('workspace', defined('SYS_SYS')?SYS_SYS: '');
|
||||
$uws = (isset($_SESSION['USR_ROLENAME']) && $_SESSION['USR_ROLENAME'] != '')? strtolower(G::LoadTranslation('ID_WORKSPACE_USING')): G::LoadTranslation('ID_WORKSPACE_USING');
|
||||
$smarty->assign('workspace_label', $uws);
|
||||
$smarty->assign('udate', G::getformatedDate(date('Y-m-d'), 'M d, yyyy', SYS_LANG));
|
||||
|
||||
}
|
||||
if (defined('SYS_SYS'))
|
||||
$logout = '/sys' . SYS_SYS . '/' . SYS_LANG . '/' . SYS_SKIN . '/login/login';
|
||||
else
|
||||
$logout = '/sys/' . SYS_LANG . '/' . SYS_SKIN . '/login/login';
|
||||
$smarty->assign('linklogout', $logout);
|
||||
$smarty->assign('header', $header);
|
||||
$smarty->assign('footer', $footer);
|
||||
$smarty->assign('tpl_menu', PATH_TEMPLATE . 'menu.html');
|
||||
$smarty->assign('tpl_submenu', PATH_TEMPLATE . 'submenu.html');
|
||||
|
||||
if (class_exists('PMPluginRegistry')) {
|
||||
$oPluginRegistry = &PMPluginRegistry::getSingleton();
|
||||
$sCompanyLogo = $oPluginRegistry->getCompanyLogo('/images/processmaker.logo.jpg');
|
||||
} else
|
||||
$sCompanyLogo = '/images/processmaker.logo.jpg';
|
||||
|
||||
$smarty->assign('logo_company', $sCompanyLogo);
|
||||
$smarty->display($layoutFileSubmenu['basename']);
|
||||
}
|
||||
break;
|
||||
case "raw"://This is a special template but need main skin styles
|
||||
G::verifyPath ( PATH_SMARTY_C, true );
|
||||
G::verifyPath ( PATH_SMARTY_CACHE, true );
|
||||
|
||||
// put full path to Smarty.class.php
|
||||
require_once(PATH_THIRDPARTY . 'smarty/libs/Smarty.class.php');
|
||||
|
||||
|
||||
$smarty = new Smarty();
|
||||
|
||||
$smarty->template_dir = $layoutFileRaw['dirname'];
|
||||
$smarty->compile_dir = PATH_SMARTY_C;
|
||||
$smarty->cache_dir = PATH_SMARTY_CACHE;
|
||||
$smarty->config_dir = PATH_THIRDPARTY . 'smarty/configs';
|
||||
|
||||
$oHeadPublisher =& headPublisher::getSingleton();
|
||||
if (isset($oHeadPublisher)) $header = $oHeadPublisher->printRawHeader();
|
||||
$smarty->assign('header', $header );
|
||||
$smarty->force_compile=$forceTemplateCompile;
|
||||
$smarty->display($layoutFileRaw['basename']);
|
||||
break;
|
||||
case "extjs"://This is a special template but need main skin styles
|
||||
G::LoadClass('serverConfiguration');
|
||||
$oServerConf =& serverConf::getSingleton();
|
||||
|
||||
$oHeadPublisher =& headPublisher::getSingleton();
|
||||
|
||||
/*$extSkin=$oServerConf->getProperty("extSkin");
|
||||
if(isset($extSkin[SYS_SKIN])){
|
||||
$oHeadPublisher->setExtSkin( $extSkin[SYS_SKIN]);
|
||||
}*/
|
||||
|
||||
if( $oHeadPublisher->extJsInit === true){
|
||||
$header = $oHeadPublisher->getExtJsVariablesScript();
|
||||
$styles = $oHeadPublisher->getExtJsStylesheets($cssFileName);
|
||||
$body = $oHeadPublisher->getExtJsScripts();
|
||||
|
||||
$templateFile = G::ExpandPath( "skinEngine" ).'base'.PATH_SEP .'extJsInitLoad.html';
|
||||
}
|
||||
else {
|
||||
$header = $oHeadPublisher->getExtJsStylesheets($cssFileName);
|
||||
$header .= $oHeadPublisher->includeExtJs();
|
||||
$styles = "";
|
||||
$body = $oHeadPublisher->renderExtJs();
|
||||
|
||||
$templateFile = $layoutFile['dirname'].PATH_SEP.$layoutFileExtjs['basename'];
|
||||
}
|
||||
$template = new TemplatePower( $templateFile );
|
||||
$template->prepare();
|
||||
$template->assign( 'header', $header );
|
||||
$template->assign( 'styles', $styles );
|
||||
$template->assign( 'bodyTemplate', $body);
|
||||
$content = $template->getOutputContent();
|
||||
|
||||
print $content;
|
||||
break;
|
||||
case "tracker"://This is a special template but need main skin styles
|
||||
G::verifyPath ( PATH_SMARTY_C, true );
|
||||
G::verifyPath ( PATH_SMARTY_CACHE, true );
|
||||
|
||||
// put full path to Smarty.class.php
|
||||
require_once(PATH_THIRDPARTY . 'smarty/libs/Smarty.class.php');
|
||||
|
||||
|
||||
$smarty = new Smarty();
|
||||
|
||||
$smarty->template_dir = PATH_SKINS;
|
||||
$smarty->compile_dir = PATH_SMARTY_C;
|
||||
$smarty->cache_dir = PATH_SMARTY_CACHE;
|
||||
$smarty->config_dir = PATH_THIRDPARTY . 'smarty/configs';
|
||||
|
||||
$oHeadPublisher =& headPublisher::getSingleton();
|
||||
global $G_ENABLE_BLANK_SKIN;
|
||||
|
||||
if ( isset($G_ENABLE_BLANK_SKIN) && $G_ENABLE_BLANK_SKIN ) {
|
||||
$smarty->force_compile=$forceTemplateCompile;
|
||||
$smarty->display($layoutFileBlank['basename']);
|
||||
}
|
||||
else {
|
||||
|
||||
$header = '';
|
||||
if (isset($oHeadPublisher)) {
|
||||
$oHeadPublisher->title = isset($_SESSION['USR_USERNAME']) ? '(' . $_SESSION['USR_USERNAME'] . ' ' . G::LoadTranslation('ID_IN') . ' ' . SYS_SYS . ')' : '';
|
||||
$header = $oHeadPublisher->printHeader();
|
||||
}
|
||||
$footer = '';
|
||||
if (strpos($_SERVER['REQUEST_URI'], '/login/login') !== false) {
|
||||
if ( defined('SYS_SYS') ) {
|
||||
$footer = "<a href=\"#\" onclick=\"openInfoPanel();return false;\" class=\"FooterLink\">| System Information |</a><br />";
|
||||
}
|
||||
$footer .= "<br />Copyright <20> 2003-2008 Colosa, Inc. All rights reserved.";
|
||||
}
|
||||
|
||||
//menu
|
||||
global $G_MAIN_MENU;
|
||||
global $G_SUB_MENU;
|
||||
global $G_MENU_SELECTED;
|
||||
global $G_SUB_MENU_SELECTED;
|
||||
global $G_ID_MENU_SELECTED;
|
||||
global $G_ID_SUB_MENU_SELECTED;
|
||||
|
||||
$oMenu = new Menu();
|
||||
$menus = $oMenu->generateArrayForTemplate ( $G_MAIN_MENU,'SelectedMenu', 'mainMenu',$G_MENU_SELECTED, $G_ID_MENU_SELECTED );
|
||||
$smarty->assign('menus', $menus );
|
||||
|
||||
$oSubMenu = new Menu();
|
||||
$subMenus = $oSubMenu->generateArrayForTemplate ( $G_SUB_MENU,'selectedSubMenu', 'subMenu',$G_SUB_MENU_SELECTED, $G_ID_SUB_MENU_SELECTED );
|
||||
$smarty->assign('subMenus', $subMenus );
|
||||
|
||||
$smarty->assign('user', isset($_SESSION['USR_USERNAME']) ? $_SESSION['USR_USERNAME'] : '');
|
||||
$smarty->assign('pipe', isset($_SESSION['USR_USERNAME']) ? ' | ' : '');
|
||||
$smarty->assign('logout', G::LoadTranslation('ID_LOGOUT'));
|
||||
$smarty->assign('header', $header );
|
||||
$smarty->assign('tpl_menu', PATH_TEMPLATE . 'menu.html' );
|
||||
$smarty->assign('tpl_submenu', PATH_TEMPLATE . 'submenu.html' );
|
||||
|
||||
if (class_exists('PMPluginRegistry')) {
|
||||
$oPluginRegistry = &PMPluginRegistry::getSingleton();
|
||||
$sCompanyLogo = $oPluginRegistry->getCompanyLogo ( '/images/processmaker.logo.jpg' );
|
||||
}
|
||||
else
|
||||
$sCompanyLogo = '/images/processmaker.logo.jpg';
|
||||
|
||||
$smarty->assign('logo_company', $sCompanyLogo );
|
||||
$smarty->force_compile=$forceTemplateCompile;
|
||||
$smarty->display($layoutFileTracker['basename']);
|
||||
}
|
||||
break;
|
||||
default://Render a common page
|
||||
if (! defined('DB_SYSTEM_INFORMATION'))
|
||||
define('DB_SYSTEM_INFORMATION', 1);
|
||||
|
||||
G::verifyPath(PATH_SMARTY_C, true);
|
||||
G::verifyPath(PATH_SMARTY_CACHE, true);
|
||||
|
||||
// put full path to Smarty.class.php
|
||||
require_once (PATH_THIRDPARTY . 'smarty/libs/Smarty.class.php');
|
||||
|
||||
$smarty = new Smarty();
|
||||
|
||||
|
||||
$smarty->compile_dir = PATH_SMARTY_C;
|
||||
$smarty->cache_dir = PATH_SMARTY_CACHE;
|
||||
$smarty->config_dir = PATH_THIRDPARTY . 'smarty/configs';
|
||||
|
||||
$oHeadPublisher = & headPublisher::getSingleton();
|
||||
|
||||
global $G_ENABLE_BLANK_SKIN;
|
||||
|
||||
//To setup en extJS Theme for this Skin
|
||||
G::LoadClass('serverConfiguration');
|
||||
$oServerConf =& serverConf::getSingleton();
|
||||
$extSkin=$oServerConf->getProperty("extSkin");
|
||||
if(!$extSkin) $extSkin=array();
|
||||
$extSkin[SYS_SKIN]="xtheme-gray";
|
||||
$oServerConf->setProperty("extSkin",$extSkin);
|
||||
//End of extJS Theme setup
|
||||
|
||||
//G::pr($oHeadPublisher);
|
||||
if (isset($G_ENABLE_BLANK_SKIN) && $G_ENABLE_BLANK_SKIN) {
|
||||
$smarty->template_dir = $layoutFileBlank['dirname'];
|
||||
$smarty->force_compile=$forceTemplateCompile;
|
||||
$smarty->display($layoutFileBlank['basename']);
|
||||
}
|
||||
else {
|
||||
$smarty->template_dir = $layoutFile['dirname'];
|
||||
|
||||
$header = '';
|
||||
if (isset($oHeadPublisher)) {
|
||||
$oHeadPublisher->title = isset($_SESSION['USR_USERNAME']) ? '(' . $_SESSION['USR_USERNAME'] . ' ' . G::LoadTranslation('ID_IN') . ' ' . SYS_SYS . ')' : '';
|
||||
$header = $oHeadPublisher->printHeader();
|
||||
$header .= $oHeadPublisher->getExtJsStylesheets($cssFileName);
|
||||
|
||||
}
|
||||
$footer = '';
|
||||
if (strpos($_SERVER['REQUEST_URI'], '/login/login') !== false) {
|
||||
if (DB_SYSTEM_INFORMATION == 1) {
|
||||
$footer = "<a href=\"#\" onclick=\"openInfoPanel();return false;\" class=\"FooterLink\">| System Information |</a><br />";
|
||||
}
|
||||
|
||||
$freeOfChargeText = "";
|
||||
if (! defined('SKIP_FREE_OF_CHARGE_TEXT'))
|
||||
$freeOfChargeText = "Supplied free of charge with no support, certification, warranty, <br>maintenance nor indemnity by Colosa and its Certified Partners.";
|
||||
if(class_exists('pmLicenseManager')) $freeOfChargeText="";
|
||||
$footer .= "<br />Copyright © 2003-" . date('Y') . " <a href=\"http://www.colosa.com\" alt=\"Colosa, Inc.\" target=\"_blank\">Colosa, Inc.</a> All rights reserved.<br /> $freeOfChargeText " . "<br><br/><a href=\"http://www.processmaker.com\" alt=\"Powered by ProcessMaker - Open Source Workflow & Business Process Management (BPM) Management Software\" title=\"Powered by ProcessMaker\" target=\"_blank\"><img src=\"/images/PowerdbyProcessMaker.png\" border=\"0\" /></a>";
|
||||
}
|
||||
|
||||
//menu
|
||||
global $G_MAIN_MENU;
|
||||
global $G_SUB_MENU;
|
||||
global $G_MENU_SELECTED;
|
||||
global $G_SUB_MENU_SELECTED;
|
||||
global $G_ID_MENU_SELECTED;
|
||||
global $G_ID_SUB_MENU_SELECTED;
|
||||
|
||||
$oMenu = new Menu();
|
||||
$menus = $oMenu->generateArrayForTemplate($G_MAIN_MENU, 'SelectedMenu', 'mainMenu', $G_MENU_SELECTED, $G_ID_MENU_SELECTED);
|
||||
$smarty->assign('menus', $menus);
|
||||
|
||||
$oSubMenu = new Menu();
|
||||
$subMenus = $oSubMenu->generateArrayForTemplate($G_SUB_MENU, 'selectedSubMenu', 'subMenu', $G_SUB_MENU_SELECTED, $G_ID_SUB_MENU_SELECTED);
|
||||
$smarty->assign('subMenus', $subMenus);
|
||||
|
||||
if (! defined('NO_DISPLAY_USERNAME')) {
|
||||
define('NO_DISPLAY_USERNAME', 0);
|
||||
}
|
||||
if (NO_DISPLAY_USERNAME == 0) {
|
||||
$smarty->assign('userfullname', isset($_SESSION['USR_FULLNAME']) ? $_SESSION['USR_FULLNAME'] : '');
|
||||
$smarty->assign('user', isset($_SESSION['USR_USERNAME']) ? '(' . $_SESSION['USR_USERNAME'] . ')' : '');
|
||||
$smarty->assign('rolename', isset($_SESSION['USR_ROLENAME']) ? $_SESSION['USR_ROLENAME'] . '' : '');
|
||||
$smarty->assign('pipe', isset($_SESSION['USR_USERNAME']) ? ' | ' : '');
|
||||
$smarty->assign('logout', G::LoadTranslation('ID_LOGOUT'));
|
||||
$smarty->assign('workspace', defined('SYS_SYS')?SYS_SYS: '');
|
||||
$uws = (isset($_SESSION['USR_ROLENAME']) && $_SESSION['USR_ROLENAME'] != '')? strtolower(G::LoadTranslation('ID_WORKSPACE_USING')): G::LoadTranslation('ID_WORKSPACE_USING');
|
||||
$smarty->assign('workspace_label', $uws);
|
||||
$smarty->assign('udate', G::getformatedDate(date('Y-m-d'), 'M d, yyyy', SYS_LANG));
|
||||
|
||||
}
|
||||
if(class_exists('pmLicenseManager')){
|
||||
$pmLicenseManagerO =& pmLicenseManager::getSingleton();
|
||||
$expireIn=$pmLicenseManagerO->getExpireIn();
|
||||
$expireInLabel=$pmLicenseManagerO->getExpireInLabel();
|
||||
//if($expireIn<=30){
|
||||
$smarty->assign('msgVer', '<br><label class="textBlack">'.$expireInLabel.'</label> ');
|
||||
//}
|
||||
}
|
||||
|
||||
if (defined('SYS_SYS'))
|
||||
$logout = '/sys' . SYS_SYS . '/' . SYS_LANG . '/' . SYS_SKIN . '/login/login';
|
||||
else
|
||||
$logout = '/sys/' . SYS_LANG . '/' . SYS_SKIN . '/login/login';
|
||||
|
||||
$smarty->assign('linklogout', $logout);
|
||||
$smarty->assign('header', $header);
|
||||
$smarty->assign('footer', $footer);
|
||||
$smarty->assign('tpl_menu', PATH_TEMPLATE . 'menu.html');
|
||||
$smarty->assign('tpl_submenu', PATH_TEMPLATE . 'submenu.html');
|
||||
G::LoadClass( 'replacementLogo' );
|
||||
$oLogoR = new replacementLogo();
|
||||
if(defined("SYS_SYS")){
|
||||
$aFotoSelect = $oLogoR->getNameLogo((isset($_SESSION['USER_LOGGED']))?$_SESSION['USER_LOGGED']:'');
|
||||
if ( is_array ( $aFotoSelect ) ) {
|
||||
$sFotoSelect = trim($aFotoSelect['DEFAULT_LOGO_NAME']);
|
||||
$sWspaceSelect = trim($aFotoSelect['WORKSPACE_LOGO_NAME']);
|
||||
}
|
||||
}
|
||||
|
||||
if (class_exists('PMPluginRegistry')) {
|
||||
$oPluginRegistry = &PMPluginRegistry::getSingleton();
|
||||
if ( isset($sFotoSelect) && $sFotoSelect!='' && !(strcmp($sWspaceSelect,SYS_SYS)) ){
|
||||
$sCompanyLogo = $oPluginRegistry->getCompanyLogo($sFotoSelect);
|
||||
$sCompanyLogo= "/sys".SYS_SYS."/".SYS_LANG."/".SYS_SKIN."/setup/showLogoFile.php?id=".G::encrypt($sCompanyLogo,"imagen");
|
||||
}
|
||||
else {
|
||||
$sCompanyLogo = $oPluginRegistry->getCompanyLogo('/images/processmaker.logo.jpg');
|
||||
}
|
||||
}
|
||||
else {
|
||||
$sCompanyLogo = '/images/processmaker.logo.jpg';
|
||||
}
|
||||
|
||||
$smarty->assign('logo_company', $sCompanyLogo);
|
||||
|
||||
$smarty->force_compile=$forceTemplateCompile;
|
||||
$smarty->display($layoutFile['basename']);
|
||||
}
|
||||
break;
|
||||
}
|
||||
?>
|
||||
3
workflow/engine/templates/setup/skinList.html
Executable file
3
workflow/engine/templates/setup/skinList.html
Executable file
@@ -0,0 +1,3 @@
|
||||
<div style="padding: 15px">
|
||||
<div id="list-panel"></div>
|
||||
</div>
|
||||
384
workflow/engine/templates/setup/skinList.js
Executable file
384
workflow/engine/templates/setup/skinList.js
Executable file
@@ -0,0 +1,384 @@
|
||||
/*
|
||||
* @author: Qennix
|
||||
* Feb 22nd, 2011
|
||||
*/
|
||||
|
||||
//Keyboard Events
|
||||
new Ext.KeyMap(document, [
|
||||
{
|
||||
key: Ext.EventObject.F5,
|
||||
fn: function(keycode, e) {
|
||||
if (! e.ctrlKey) {
|
||||
if (Ext.isIE) {
|
||||
// IE6 doesn't allow cancellation of the F5 key, so trick it into
|
||||
// thinking some other key was pressed (backspace in this case)
|
||||
e.browserEvent.keyCode = 8;
|
||||
}
|
||||
e.stopEvent();
|
||||
document.location = document.location;
|
||||
}else{
|
||||
Ext.Msg.alert('Refresh', 'You clicked: CTRL-F5');
|
||||
}
|
||||
}
|
||||
}
|
||||
,
|
||||
{
|
||||
key: Ext.EventObject.DELETE,
|
||||
fn: function(k,e){
|
||||
iGrid = Ext.getCmp('infoGrid');
|
||||
rowSelected = iGrid.getSelectionModel().getSelected();
|
||||
if (rowSelected){
|
||||
DeleteButtonAction();
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
key: Ext.EventObject.F2,
|
||||
fn: function(k,e){
|
||||
iGrid = Ext.getCmp('infoGrid');
|
||||
rowSelected = iGrid.getSelectionModel().getSelected();
|
||||
if (rowSelected){
|
||||
EditCalendarAction();
|
||||
}
|
||||
}
|
||||
}
|
||||
]);
|
||||
|
||||
var store;
|
||||
var cmodel;
|
||||
var infoGrid;
|
||||
var viewport;
|
||||
var smodel;
|
||||
|
||||
var newButton;
|
||||
var editButton;
|
||||
var deleteButton;
|
||||
var copyButton;
|
||||
var searchButton;
|
||||
|
||||
var searchText;
|
||||
var contextMenu;
|
||||
var pageSize;
|
||||
|
||||
var cal_default = '00000000000000000000000000000001';
|
||||
|
||||
Ext.onReady(function(){
|
||||
Ext.QuickTips.init();
|
||||
|
||||
pageSize = parseInt(CONFIG.pageSize);
|
||||
|
||||
newButton = new Ext.Action({
|
||||
text: _('ID_NEW'),
|
||||
iconCls: 'button_menu_ext ss_sprite ss_add',
|
||||
handler: NewCalendarAction
|
||||
});
|
||||
|
||||
editButton = new Ext.Action({
|
||||
text: _('ID_EDIT'),
|
||||
iconCls: 'button_menu_ext ss_sprite ss_pencil',
|
||||
handler: EditCalendarAction,
|
||||
disabled: true
|
||||
});
|
||||
|
||||
deleteButton = new Ext.Action({
|
||||
text: _('ID_DELETE'),
|
||||
iconCls: 'button_menu_ext ss_sprite ss_delete',
|
||||
handler: DeleteButtonAction,
|
||||
disabled: true
|
||||
});
|
||||
|
||||
copyButton = new Ext.Action({
|
||||
text: _('ID_COPY'),
|
||||
iconCls: 'button_menu_ext ss_sprite ss_calendar_add',
|
||||
handler: CopyButtonAction,
|
||||
disabled: true
|
||||
});
|
||||
|
||||
importButton = new Ext.Action({
|
||||
text: _('ID_IMPORT'),
|
||||
iconCls: 'button_menu_ext ss_sprite ss_basket_put',
|
||||
//handler: CopyButtonAction,
|
||||
disabled: true
|
||||
});
|
||||
exportButton = new Ext.Action({
|
||||
text: _('ID_EXPORT'),
|
||||
iconCls: 'button_menu_ext ss_sprite ss_basket_go',
|
||||
//handler: CopyButtonAction,
|
||||
disabled: true
|
||||
});
|
||||
searchButton = new Ext.Action({
|
||||
text: _('ID_SEARCH'),
|
||||
handler: DoSearch
|
||||
});
|
||||
|
||||
contextMenu = new Ext.menu.Menu({
|
||||
items: [editButton, deleteButton,'-',exportButton]
|
||||
});
|
||||
|
||||
searchText = new Ext.form.TextField ({
|
||||
id: 'searchTxt',
|
||||
ctCls:'pm_search_text_field',
|
||||
allowBlank: true,
|
||||
width: 150,
|
||||
emptyText: _('ID_ENTER_SEARCH_TERM'),
|
||||
listeners: {
|
||||
specialkey: function(f,e){
|
||||
if (e.getKey() == e.ENTER) {
|
||||
DoSearch();
|
||||
}
|
||||
},
|
||||
focus: function(f,e) {
|
||||
var row = infoGrid.getSelectionModel().getSelected();
|
||||
infoGrid.getSelectionModel().deselectRow(infoGrid.getStore().indexOf(row));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
clearTextButton = new Ext.Action({
|
||||
text: 'X',
|
||||
ctCls:'pm_search_x_button',
|
||||
handler: GridByDefault
|
||||
});
|
||||
|
||||
|
||||
smodel = new Ext.grid.RowSelectionModel({
|
||||
singleSelect: true,
|
||||
listeners:{
|
||||
rowselect: function(sm){
|
||||
editButton.enable();
|
||||
rowSelected = infoGrid.getSelectionModel().getSelected();
|
||||
(rowSelected.data.CALENDAR_UID == cal_default) ? deleteButton.disable() : deleteButton.enable();
|
||||
copyButton.enable();
|
||||
},
|
||||
rowdeselect: function(sm){
|
||||
editButton.disable();
|
||||
deleteButton.disable();
|
||||
copyButton.disable();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
store = new Ext.data.GroupingStore( {
|
||||
proxy : new Ext.data.HttpProxy({
|
||||
url: 'skin_Ajax?action=skinList'
|
||||
}),
|
||||
reader : new Ext.data.JsonReader( {
|
||||
root: 'cals',
|
||||
totalProperty: 'total_cals',
|
||||
fields : [
|
||||
{name : 'CALENDAR_UID'},
|
||||
{name : 'CALENDAR_NAME'},
|
||||
{name : 'CALENDAR_DESCRIPTION'},
|
||||
{name : 'CALENDAR_STATUS'},
|
||||
{name : 'TOTAL_USERS', type: 'int'},
|
||||
{name : 'TOTAL_PROCESS', type: 'int'},
|
||||
{name : 'TOTAL_TASKS', type: 'int'}
|
||||
]
|
||||
})
|
||||
});
|
||||
|
||||
cmodel = new Ext.grid.ColumnModel({
|
||||
defaults: {
|
||||
width: 50,
|
||||
sortable: true
|
||||
},
|
||||
columns: [
|
||||
{id:'CALENDAR_UID', dataIndex: 'CALENDAR_UID', hidden:true, hideable:false},
|
||||
{header: _('ID_NAME'), dataIndex: 'CALENDAR_NAME', width: 200, align:'left'},
|
||||
{header: _('ID_DESCRIPTION'), dataIndex: 'CALENDAR_DESCRIPTION', width: 200, align:'left'},
|
||||
{header: _('ID_STATUS'), dataIndex: 'CALENDAR_STATUS', width: 130, align:'center', renderer: render_status},
|
||||
{header: _('ID_USERS'), dataIndex: 'TOTAL_USERS', width: 69, align:'center'},
|
||||
{header: _('ID_PROCESSES'), dataIndex: 'TOTAL_PROCESS', width: 69, align:'center'},
|
||||
{header: _('ID_TASKS'), dataIndex: 'TOTAL_TASKS', width: 69, align:'center'}
|
||||
]
|
||||
});
|
||||
|
||||
storePageSize = new Ext.data.SimpleStore({
|
||||
fields: ['size'],
|
||||
data: [['20'],['30'],['40'],['50'],['100']],
|
||||
autoLoad: true
|
||||
});
|
||||
|
||||
comboPageSize = new Ext.form.ComboBox({
|
||||
typeAhead : false,
|
||||
mode : 'local',
|
||||
triggerAction : 'all',
|
||||
store: storePageSize,
|
||||
valueField: 'size',
|
||||
displayField: 'size',
|
||||
width: 50,
|
||||
editable: false,
|
||||
listeners:{
|
||||
select: function(c,d,i){
|
||||
UpdatePageConfig(d.data['size']);
|
||||
bbarpaging.pageSize = parseInt(d.data['size']);
|
||||
bbarpaging.moveFirst();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
comboPageSize.setValue(pageSize);
|
||||
|
||||
bbarpaging = new Ext.PagingToolbar({
|
||||
pageSize: pageSize,
|
||||
store: store,
|
||||
displayInfo: true,
|
||||
displayMsg: _('ID_GRID_PAGE_DISPLAYING_CALENDAR_MESSAGE') + ' ',
|
||||
emptyMsg: _('ID_GRID_PAGE_NO_CALENDAR_MESSAGE'),
|
||||
items: ['-',_('ID_PAGE_SIZE')+':',comboPageSize]
|
||||
});
|
||||
|
||||
|
||||
infoGrid = new Ext.grid.GridPanel({
|
||||
region: 'center',
|
||||
layout: 'fit',
|
||||
id: 'infoGrid',
|
||||
height:100,
|
||||
autoWidth : true,
|
||||
stateful : true,
|
||||
stateId : 'grid',
|
||||
enableColumnResize: true,
|
||||
enableHdMenu: true,
|
||||
frame:false,
|
||||
//iconCls:'icon-grid',
|
||||
columnLines: false,
|
||||
viewConfig: {
|
||||
forceFit:true
|
||||
},
|
||||
title : _('ID_SKINS'),
|
||||
store: store,
|
||||
cm: cmodel,
|
||||
sm: smodel,
|
||||
tbar: [newButton, '-', editButton, deleteButton,'-',copyButton,importButton,exportButton, {xtype: 'tbfill'}, searchText,clearTextButton,searchButton],
|
||||
bbar: bbarpaging,
|
||||
listeners: {
|
||||
rowdblclick: EditCalendarAction
|
||||
},
|
||||
view: new Ext.grid.GroupingView({
|
||||
forceFit:true,
|
||||
groupTextTpl: '{text}'
|
||||
})
|
||||
});
|
||||
|
||||
infoGrid.on('rowcontextmenu',
|
||||
function (grid, rowIndex, evt) {
|
||||
var sm = grid.getSelectionModel();
|
||||
sm.selectRow(rowIndex, sm.isSelected(rowIndex));
|
||||
},
|
||||
this
|
||||
);
|
||||
|
||||
infoGrid.on('contextmenu', function(evt){evt.preventDefault();}, this);
|
||||
infoGrid.addListener('rowcontextmenu',onMessageContextMenu, this);
|
||||
infoGrid.store.load();
|
||||
|
||||
viewport = new Ext.Viewport({
|
||||
layout: 'fit',
|
||||
autoScroll: false,
|
||||
items: [
|
||||
infoGrid
|
||||
]
|
||||
});
|
||||
});
|
||||
|
||||
//Funtion Handles Context Menu Opening
|
||||
onMessageContextMenu = function (grid, rowIndex, e) {
|
||||
e.stopEvent();
|
||||
var coords = e.getXY();
|
||||
contextMenu.showAt([coords[0], coords[1]]);
|
||||
};
|
||||
|
||||
//Do Nothing Function
|
||||
DoNothing = function(){};
|
||||
|
||||
//Open New Calendar
|
||||
NewCalendarAction = function(){
|
||||
location.href = 'calendarEdit';
|
||||
};
|
||||
|
||||
//Load Grid By Default
|
||||
GridByDefault = function(){
|
||||
searchText.reset();
|
||||
infoGrid.store.load();
|
||||
};
|
||||
|
||||
//Do Search Function
|
||||
DoSearch = function(){
|
||||
infoGrid.store.load({params: {textFilter: searchText.getValue()}});
|
||||
};
|
||||
|
||||
//Edit Calendar Action
|
||||
EditCalendarAction = function(){
|
||||
rowSelected = infoGrid.getSelectionModel().getSelected();
|
||||
if (rowSelected){
|
||||
location.href = 'calendarEdit?id=' + rowSelected.data.CALENDAR_UID;
|
||||
}
|
||||
};
|
||||
|
||||
//Delete Button Action
|
||||
DeleteButtonAction = function(){
|
||||
rowSelected = infoGrid.getSelectionModel().getSelected();
|
||||
viewport.getEl().mask(_('ID_PROCESSING'));
|
||||
Ext.Ajax.request({
|
||||
url: 'calendar_Ajax',
|
||||
params: {action: 'canDeleteCalendar', CAL_UID: rowSelected.data.CALENDAR_UID},
|
||||
success: function(r,o){
|
||||
viewport.getEl().unmask();
|
||||
var resp = Ext.util.JSON.decode(r.responseText);
|
||||
if (resp.success){
|
||||
Ext.Msg.confirm(_('ID_CONFIRM'),_('ID_CONFIRM_DELETE_CALENDAR'),
|
||||
function(btn, text){
|
||||
if (btn=='yes'){
|
||||
viewport.getEl().mask(_('ID_PROCESSING'));
|
||||
Ext.Ajax.request({
|
||||
url: 'calendar_Ajax',
|
||||
params: {action: 'deleteCalendar', CAL_UID: rowSelected.data.CALENDAR_UID},
|
||||
success: function(r,o){
|
||||
viewport.getEl().unmask();
|
||||
editButton.disable();
|
||||
deleteButton.disable();
|
||||
copyButton.disable();
|
||||
DoSearch();
|
||||
PMExt.notify(_('ID_CALENDARS'),_('ID_CALENDAR_SUCCESS_DELETE'));
|
||||
},
|
||||
failure: function(r,o){
|
||||
viewport.getEl().unmask();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
);
|
||||
}else{
|
||||
PMExt.error(_('ID_CALENDARS'),_('ID_MSG_CANNOT_DELETE_CALENDAR'));
|
||||
}
|
||||
},
|
||||
failure: function(r,o){
|
||||
viewport.getEl().unmask();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
//Render Status
|
||||
render_status = function(v){
|
||||
switch(v){
|
||||
case 'ACTIVE': return '<font color="green">' + _('ID_ACTIVE') + '</font>'; break;
|
||||
case 'INACTIVE': return '<font color="red">' + _('ID_INACTIVE') + '</font>';; break;
|
||||
case 'VACATION': return '<font color="blue">' + _('ID_VACATION') + '</font>';; break;
|
||||
}
|
||||
};
|
||||
|
||||
//Members Button Action
|
||||
CopyButtonAction = function(){
|
||||
rowSelected = infoGrid.getSelectionModel().getSelected();
|
||||
if (rowSelected){
|
||||
location.href = 'calendarEdit?cp=1&id=' + rowSelected.data.CALENDAR_UID;
|
||||
}
|
||||
};
|
||||
|
||||
//Update Page Size Configuration
|
||||
UpdatePageConfig = function(pageSize){
|
||||
Ext.Ajax.request({
|
||||
url: 'calendar_Ajax',
|
||||
params: {action:'updatePageSize', size: pageSize}
|
||||
});
|
||||
};
|
||||
@@ -3,6 +3,6 @@
|
||||
<title>Redirector</title>
|
||||
<meta http-equiv="PRAGMA" content="NO-CACHE" />
|
||||
<meta http-equiv="CACHE-CONTROL" content="NO-STORE" />
|
||||
<meta http-equiv="REFRESH" content="0;URL=/sys/en/green/login/login.html" />
|
||||
<meta http-equiv="REFRESH" content="0;URL=/sys/en/classic/login/login.html" />
|
||||
</head>
|
||||
</html>
|
||||
Reference in New Issue
Block a user