Commit d9a990d8 authored by Lingnan Wu's avatar Lingnan Wu Committed by Sebastien Robin

add the nessasary js,css files and images in the new file powerpoint

parent 9109244d
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>
<base href="https://www.tiolive.com/nexedi/">
<meta content="ERP5 - Copyright (C) 2001 - 2008. All rights reserved." name="generator">
<meta content="Add a new Slide" name="description">
<meta content="" name="keywords">
<meta content="index, follow" name="robots">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="text/javascript" http-equiv="Content-Script-Type">
<meta content="text/css" http-equiv="Content-Style-Type">
<title>Add a new Slide | Nexedi ERP5</title>
<link href="https://www.tiolive.com/nexedi/erp5_knowledge_box.css" rel="stylesheet" type="text/css">
<link href="https://www.tiolive.com/nexedi/erp5.css" rel="stylesheet" type="text/css">
<link href="https://www.tiolive.com/nexedi/erp5_listbox.css" rel="stylesheet" type="text/css">
<script src="https://www.tiolive.com/nexedi/jquery/core/jquery.js" type="text/javascript"></script>
<script src="https://www.tiolive.com/nexedi/jquery/ui/js/jquery-ui.js" type="text/javascript"></script>
<script src="https://www.tiolive.com/nexedi/erp5.js" type="text/javascript"></script>
<script src="https://www.tiolive.com/nexedi/erp5_knowledge_box.js" type="text/javascript"></script>
<script src="https://www.tiolive.com/nexedi/erp5_xhtml_appearance.js" type="text/javascript"></script>
<link href="https://www.tiolive.com/nexedi/favicon.ico" type="image/x-icon" rel="icon">
<link href="https://www.tiolive.com/nexedi/favicon.ico" type="image/x-icon" rel="shortcut icon">
<!-- this is a placeholder for different extensions to head which could be required by web themes -->
</head>
<body>
<form enctype="multipart/form-data" method="post" action="https://www.tiolive.com/nexedi" onsubmit="changed=false; return true" class="main_form" id="main_form">
<fieldset class="hidden_fieldset" id="hidden_fieldset">
<input type="submit" name="Base_callDialogMethod:method" value="dummy" class="hidden_button" id="hidden_button">
<input type="hidden" value="" name="update_method">
<input type="hidden" value="TestPage_viewSlideCreator" name="dialog_id">
<input type="hidden" value="https://www.tiolive.com/nexedi/TestPage_viewSlideCreator" name="cancel_url">
<input type="hidden" value="TestPage_uploadImage" name="dialog_method">
<input type="hidden" value="None" name="dialog_category">
<input type="hidden" value="/nexedi" name="object_path">
<input type="hidden" value="view" name="form_id">
</fieldset>
<div class="status" id="status">
<div class="transition_message" id="transition_message"></div>
</div>
<div class="master" id="master">
<div class="list_dialog">
<div class="dialog_box">
<div class="content">
<fieldset class="center">
<legend class="group_title"></legend>
<div title="The name of this chapter" class="field required">
<label>
Chapter Name
</label>
<div class="input"><input type="text" required="required" size="40" value="" name="field_your_chapter_title"></div>
<p class="clear"></p>
</div>
<div title="Choose the type of slide you want." class="field">
<label>
Type of slide
</label>
<div class="input"><select name="field_your_slide_type" size="1">
<option value="" selected="selected">
</option>
<option value="Chapter">
Chapter</option>
<option value="Screenshot">
Screenshot</option>
<option value="Illustration">
Illustration</option>
<option value="Code">
Code</option>
<option value="Master">
Master</option></select>
<input type="hidden" value="0" name="default_field_your_slide_type:int"></div>
<p class="clear"></p>
</div>
<div title="Caption of the image that will be used when generate Books." class="field">
<label>
Image Caption
</label>
<div class="input"><input type="text" size="30" value="" name="field_your_image_caption"></div>
<p class="clear"></p>
</div>
<div title="Don't modify it manually." class="field hidden">
<label>
Embedded Image ID
</label>
<div class="input"><input type="text" size="30" value="" name="field_your_image_id" class="hidden"></div>
<p class="clear"></p>
</div>
<div title="Check it if you want to upload an image to this chapter." class="field">
<label>
Upload an Image
</label>
<div class="input"><input type="file" size="30" value="" name="field_your_file"></div>
<p class="clear"></p>
</div>
<div title="The URL to the image, you can use relative urls or image reference." class="field">
<label>
Image URL
</label>
<div class="input"><input type="text" size="30" value="" name="field_your_image_url"></div>
<p class="clear"></p>
</div>
<div title="Text to appear on the slide (appear in the documentation as well)" class="field">
<label>
Slide text
</label>
<div class="input"><textarea name="field_your_slide_content" cols="50" rows="4"></textarea></div>
<p class="clear"></p>
</div>
<div title="Text (&lt;details&gt; tags will be automatically added at the beginning and at the end of this text)" class="field">
<label>
Text
</label>
<div class="input"><textarea name="field_your_text_content" cols="50" rows="4"></textarea></div>
<p class="clear"></p>
</div>
<div title="Do you want to upload a new image on ERP5?" class="field">
<label>
Upload New Image?
</label>
<div class="input"><input type="hidden" value="0" name="default_field_your_upload_image:int"><input type="checkbox" name="field_your_upload_image"></div>
<p class="clear"></p>
</div>
</fieldset>
<p class="clear"></p>
</div>
</div>
</div>
<div class="bottom_actions">
<button class="bt-med dialog_submit_button" type="submit" name="Base_callDialogMethod:method" id="dialog_submit_button" accesskey="V">
<span>Add a new Slide</span>
</button>
</div>
</div>
</form>
</body></html>
<body>
<form enctype="multipart/form-data" method="post" action="https://www.tiolive.com/nexedi" onsubmit="changed=false; return true" class="main_form" id="main_form">
<fieldset class="hidden_fieldset" id="hidden_fieldset">
<input type="submit" name="Base_callDialogMethod:method" value="dummy" class="hidden_button" id="hidden_button">
<input type="hidden" value="" name="update_method">
<input type="hidden" value="TestPage_viewSlideEditor" name="dialog_id">
<input type="hidden" value="https://www.tiolive.com/nexedi/TestPage_viewSlideEditor" name="cancel_url">
<input type="hidden" value="TestPage_uploadImage" name="dialog_method">
<input type="hidden" value="None" name="dialog_category">
<input type="hidden" value="/nexedi" name="object_path">
<input type="hidden" value="view" name="form_id">
</fieldset>
<div class="status" id="status">
<div class="transition_message" id="transition_message"></div>
</div>
<div class="master" id="master">
<div class="list_dialog">
<div class="dialog_box">
<div class="content">
<fieldset class="center">
<legend class="group_title"></legend>
<div title="The name of this chapter" class="field required">
<label>
Chapter Name
</label>
<div class="input"><input type="text" size="40" value="" name="field_your_chapter_title"></div>
<p class="clear"></p>
</div>
<div title="Choose the type of slide you want." class="field">
<label>
Type of slide
</label>
<div class="input"><select name="field_your_slide_type" size="1">
<option value="" selected="selected">
</option>
<option value="Chapter">
Chapter</option>
<option value="Screenshot">
Screenshot</option>
<option value="Illustration">
Illustration</option>
<option value="Code">
Code</option>
<option value="Master">
Master</option></select>
<input type="hidden" value="0" name="default_field_your_slide_type:int"></div>
<p class="clear"></p>
</div>
<div title="Caption of the image that will be used when generate Books." class="field">
<label>
Image Caption
</label>
<div class="input"><input type="text" size="30" value="" name="field_your_image_caption"></div>
<p class="clear"></p>
</div>
<div title="Don't modify it manually." class="field hidden">
<label>
Embedded Image ID (Read Only)
</label>
<div class="input"><input type="text" readonly="readonly" size="30" value="" name="field_your_image_id" class="hidden"></div>
<p class="clear"></p>
</div>
<div title="Check it if you want to upload an image to this chapter." class="field">
<label>
Upload an Image
</label>
<div class="input"><input type="file" size="30" value="" name="field_your_file"></div>
<p class="clear"></p>
</div>
<div title="The URL to the image, you can use relative urls or image reference." class="field">
<label>
Image URL
</label>
<div class="input"><input type="text" size="30" value="" name="field_your_image_url"></div>
<p class="clear"></p>
</div>
<div title="Text to appear on the slide (appear in the documentation as well)" class="field">
<label>
Slide text
</label>
<div class="input"><textarea name="field_your_slide_content" cols="50" rows="4"></textarea></div>
<p class="clear"></p>
</div>
<div title="Text (&lt;details&gt; tags will be automatically added at the beginning and at the end of this text)" class="field">
<label>
Text
</label>
<div class="input"><textarea name="field_your_text_content" cols="50" rows="4"></textarea></div>
<p class="clear"></p>
</div>
<div title="Check it if you want to remove the current test from this chapter." class="field">
<label>
Remove test?
</label>
<div class="input"><input type="hidden" value="0" name="default_field_your_not_tested:int"><input type="checkbox" name="field_your_not_tested"></div>
<p class="clear"></p>
</div>
<div title="Check it if you are currently editing a slide." class="field hidden">
<label>
Are you editing a slide?
</label>
<div class="input"><input type="hidden" value="0" name="default_field_your_edit_mode:int"><input type="checkbox" checked="checked" name="field_your_edit_mode" class="hidden"></div>
<p class="clear"></p>
</div>
<div title="Do you want to upload a new image on ERP5?" class="field">
<label>
Upload New Image?
</label>
<div class="input"><input type="hidden" value="0" name="default_field_your_upload_image:int"><input type="checkbox" name="field_your_upload_image"></div>
<p class="clear"></p>
</div>
</fieldset>
<p class="clear"></p>
</div>
</div>
</div>
<div class="bottom_actions">
<button class="bt-med dialog_submit_button" type="submit" name="Base_callDialogMethod:method" id="dialog_submit_button" accesskey="V">
<span>Edit Slide</span>
</button>
</div>
</div>
</form>
</body>
This diff is collapsed.
This diff is collapsed.
#gadget_area_wrapper {
margin-top: 0.5em;
}
#page_wrapper {
text-align: left;
margin: 0em;
padding: 0em;
padding-top: 0em;
background-color: inherit;
min-height: 500px;
width: 100%;
float:left;
margin-top: 0.5em;
}
#loading-wrapper{
position:absolute;
width:250px;
top:80px;
left:50%;
margin-left:-150px;
text-align:center;
padding:7px 0 0 0;
background-color: #FFF;
z-index:1000;
}
#loading-wrapper p{
font-weight: bold;
font-size: 90%;
}
.invisible-gadget{
display:none;
}
/* 3 columng gadget layout */
div.portal-column {
float: left;
width:32.9%;
margin-right:3px;
min-height: 200px;
}
/* Boxes */
div.block {
margin:1px 1px 3px;
padding: 0px;
width: 100%;
}
div.pad-actions{
float:left;
}
h3.handle {
margin: 0;
padding: 0 0 0 10px;
font-size: 14px;
color: #fff;
background: transparent url(images/tab_left_selected.png) no-repeat scroll left top;
border-bottom: 1px solid #3D6474;
}
h3.handle span.handle {
display: block;
min-height:20px;
padding: 5px 5px 0 0;
background: transparent url(images/tab_right_selected.png) no-repeat scroll right top;
}
div.block h3 span.gadget_title{
min-width: 100px;
}
/* Minimize, Edit, Remove images */
span.clickable_image{
cursor: pointer;
margin-top: 5px;
display: block;
float: left;
}
#tabs li span.rename_tab_dialog_image{
background: url("icon_edit.gif") no-repeat;
padding-right: 6px;
}
#tabs li span.remove_tab_dialog_image{
background: url("icon_remove.gif") no-repeat;
padding-right: 6px;
}
a.clickable-block{
display: block;
float: right;
width: 15px;
height: 15px;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
padding: 0em;
margin: 0;
}
a.block-remove {
background-image: url(icon_remove.gif);
}
a.block-minimize {
background-image: url(icon_minimize.gif);
}
a.block-edit-form {
background-image: url(icon_edit.gif);
}
.block-hover {
border: 2px dashed #f00;
}
span.handle,
h3.handle {
cursor: move;
}
/* In edit form disable border */
div.edit-form fieldset{
border: 0px solid black;
}
div.edit-form button{
margin-top: 0.5em;
}
div.edit-form {
padding-top: 0.5em;
padding-left: 1em;
padding-bottom: 0.5em;
border: solid black;
border-width: 0 1px 1px 1px;
background-color: #BDD0F0;
overflow: auto;
width:auto;
}
/* Tabs for Knowledge Pads */
#pad-navigation-wrapper{
margin-top:10px;
border-bottom:1px solid #3D6474;
height:25px;
width:100%;
}
#tabs {
padding-left: 0em;
float: left;
width:78%;
}
#tabs ul {
margin : 0em;
padding: 0em;
width: 100%;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}
li.tab {
display: block;
font-size: 12px;
float: left;
height: 24px;
padding-right: 5px;
background-color: #BDD0F0;
cursor: pointer;
border: 1px solid #3D6474;
margin-right: 1px;
}
#tabs li span{
padding: 0px 10px;
display: block;
float: left;
height: 19px;
padding-top: 5px;
}
/* Selected tabs should be 1px higher in order to hide border at bottom */
li.tab_selected {
font-weight: bold;
background-color: #DAE6F6;
border-bottom: 1px solid #DAE6F6;
}
/* without this declaration IE will hide draggable elements!*/
.content .field{
position: static;
clear:both;
}
/* Dialogs */
div.toggable_dialog{
display: none;
left: 400px;
position: absolute;
top: 75px;
z-index: 10000;
border: 5px solid #BDD0F0;
background-color: #97B0D1;
padding: 0em 1em 0.5em 1em;
}
#add-gadgets{
cursor: pointer;
}
#add_new_tab_dialog_link{
cursor: pointer;
font-weight: bold;
background: transparent;
display: block;
float: left;
font-weight: bold;
height: 19px;
padding-top: 5px;
padding-left: 5px;
margin-left: 5px;
border-style: none;
}
#create_own_pad_dialog_link{
cursor: pointer;
background: url("images/configure.png") no-repeat !important;
display: block;
float: left;
height: 22px!important;
width:22px!important;
padding-top: 5px;
padding-left: 5px;
margin-left: 5px;
border-style: none;
}
#tabs_switcher{
cursor: pointer;
font-weight: bold;
background: transparent;
padding-top: 5px;
border-style: none;
margin: 0em;
width: 10%;
float:left
}
#add_new_gadget_link{
font-weight: bold;
height: 20px;
text-align:right;
padding-top:5px;
float:right;
width:12%;
}
/* Draggable Area */
div.draggable_wrapper{
background-color: #FFFFFF;
}
div.wait_block {
text-align: center;
padding: 2em;
}
div.box_inner_content {
background-color:#FFFFFF;
padding: 0.1em;
clear:left;
overflow: visible;
}
div.box_inner_content ol{
margin-top: 0em;
}
/* seperate gadget tables from rest of ERP5*/
div.block div.content{
padding: 0px;
}
div.block table,
div.block table tr,
div.block table tr td{
border: none;
}
/* lisbox style should be square for gadgets */
div.block ul{
list-style-type: square;
}
/*
Gadget listbox CSS
*/
div.block table.listbox .right{
float:right;
}
div.block table.listbox .left{
float:left;
}
div.block .listbox-head{
margin-left:0;
}
div.block div.listbox-head-spacer{
display:none;
}
div.block div.listbox-head-content {
/* background: none;*/
background-color: #E3EAFA;
border: none;
margin-left:0;
padding-left: 10px;
}
div.block table.listbox tr{
margin-top:2px;
}
div.block table.listbox tr.DataB {
background-color:#FFF;
}
div.block div.input{
margin-left:0em;
}
#add-stick-gadget-tool-section{
margin-bottom: 1.5em;
}
/* labels in forms inserted into a gadget should be visible
indedepndantly from fact that master form may use hiddenLabel */
div.block div.hidden_label label,
div.block div.hiddenLabel label{
display: none;
}
/*
Gadgets CSS - use to define gadget specific CSS.
*/
div.block .right{
float:right;
margin-left:5px;
}
div.block div.box_inner_content div.worklist_list ul {
list-style-image:url(bullet.png);
margin:0;
padding-bottom:0.5em;
padding-left:2em;
padding-top:0.5em;
}
div.block div.worklist_list ul li{
overflow: visible;
margin-bottom:5px;
background-color:white;
}
div.block div.worklist_list a{
color:black;
text-decoration:none;
cursor:pointer;
}
div.block div.worklist_list ul li a:hover{
text-decoration:none;
}
/* Some gadgets share same Document_getSummaryAsHTML or RssFeed_getSummaryAsHTML */
div.document-gadget-quick-preview div.teaser{
cursor: pointer;
margin-bottom: 3px;
}
div.document-gadget-quick-preview div.teaser img{
vertical-align:top;
}
div.document-gadget-quick-preview span.document-title,
div.document-gadget-quick-preview span.modification-date{
font-size:1em;
color: #000;
}
/* Some items can be marked as read and we need a way to visualize it */
div.document-gadget-quick-preview div.read span.document-title,
div.document-gadget-quick-preview div.read span.modification-date{
color: #969696;
}
div.document-gadget-quick-preview a.document-link{
color:#000;
font-weight:bold;
}
/* Rss Feed reader gadget needs no listbox headers or
show number of records or show 'No results' as listbox title is used for this */
div.gadget-rss-reader table.listbox thead,
div.gadget-rss-reader div.listbox-number-of-records,
div.gadget-rss-reader table.listbox td.listbox-table-no-result-row,
div.gadget-rss-reader div.listbox-title{
display: none;
}
div.gadget-rss-reader-message{
font-weight:bold;
}
div.gadget-rss-reader .listbox-head-content{
height:auto;
}
div.gadget-rss-reader .listbox-body,
div.gadget-rss-reader .listbox-head{
margin-left:4px;
width:auto;
}
div.gadget-rss-reader div.read{
background-color:#ececec;
}
div.gadget-rss-reader span.modification-date{
color: #969696;
}
div.gadget-rss-reader a.document-link {
color:#000;
}
div.gadget-rss-reader a.listbox_title {
text-decoration: underline;
font-weight:bold;
}
div.rss-description{
margin-top:4px;
}
div.teaser .thumbnail-image{
margin-top:0px;
margin-right:4px;
margin-bottom:4px;
float:left;
}
div.teaser .icon {
vertical-align:middle;
}
/* RSS logo */
div.gadget-rss-reader-logo img{
float:right;
margin:4px;
width:auto;
}
div.gadget-rss-reader div.listbox-head-content {
background-color: transparent;
padding-left:0px;
}
div.gadget-rss-reader .body {
float:left;
}
This diff is collapsed.
/*
Copyright (c) 2007 Nexedi SA and Contributors. All Rights Reserved.
Ivan Tyagov <ivan@nexedi.com>
This program is Free Software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
/* Search popup fix*/
div.search_popup{
left:200px;
position:absolute;
top:-120px;
width:250px;
}
div.listbox-container{
width: 100%;
height: auto;
float:left;
margin-bottom:5px;
}
div.listbox-body{
float:left;
width: 100%;
}
div.listbox-tree{
margin-right: 0.1%;
max-width: 10%;
float: left;
}
div.listbox-content{
float:left;
width:100%;
}
div.maximal-width{
width:100%;
}
div.float-right{
float:right;
}
div.listbox-content-fixed-width{
width:89%;
}
table.listbox td.listbox-table-no-result-row{
border: 1px solid #3D6474;
text-align:center;
}
table.listbox tr.listbox-stat-line{
border-top: 1px solid #3D6474;
}
table.listbox tr.listbox-search-line {
background-color: #DAE6F6;
}
div.listbox-head{
color:#9D968D;
margin-left:-1px;
}
div.listbox-head-spacer{
background:transparent url("images/tab_left_selected.png") no-repeat scroll left top;
height:36px;
width:10px;
float:left;
}
div.listbox-head-content{
border-right:1px solid #3D6474;
border-top:1px solid #3D6474;
height:25px;
margin-left:10px;
padding-top:10px;
padding-right: 5px;
width:auto;
background-color: #e3eafa;
}
div.listbox-head div.listbox-head-title{
float:left;
width:auto;
}
div.listbox-head div.listbox-head-navigation{
float:right;
width:auto;
}
div.listbox-head div.listbox-head-results{
float: right;
width: auto;
clear: right;
text-align:right;
}
div.listbox-tree-mode-selection{
height: 22px;
width: auto;
float: left;
}
div.listbox-tree-mode-selection input{
width: auto;
}
th.listbox-table-report-tree-selection-cell{
width: 50px;
}
/* Listbox header */
div.listbox-header-box{
width: auto;
float:left;
padding-right: 5px;
}
/* Listbox Footer */
div.listbox-footer{
float:left;
width:100%;
text-align: center;
background-color: #BDD0F0;
margin-left:-1px;
}
div.listbox-footer-box{
margin-top:3px;
margin-bottom:3px;
}
/* Listbox Footer in gadget mode */
div.block div.listbox-footer{
background-color: transparent;
}
div.block div.listbox-head-content{
font-size: 90%;
}
div.listbox-title,
div.listbox-number-of-records{
padding-top: 5px;
}
/* List style selection */
div.listbox-list-style-selection {
padding-top:1px;
padding-left: 5px;
}
div.listbox-list-style-selection span{
vertical-align:-4px;
}
div.block div.listbox-list-style-selection span{
padding-left: 0px;
}
div.listbox-list-style-selection ul{
display:inline;
padding-left:0;
margin: 0;
vertical-align: -4px;
}
div.listbox-list-style-selection li{
display: inline;
margin-left: 0.1em;
}
div.listbox-list-style-selection li a{
cursor: pointer;
}
div.listbox-list-style-selection li a.selected,
.listbox-table-report-tree-selection-cell a.selected,
.listbox-table-domain-tree-cell a.selected,
.listbox-page-navigation-text a.selected{
font-weight: bold;
}
/* Domain / Report tree buttons */
button.tree-open,
button.tree-closed{
background: none;
border: none;
cursor: pointer;
padding-left: 15px;
text-align: left;
}
button.tree-open{
background: url("./images/tree_open.png") no-repeat scroll left 4px transparent;
font-weight: bold;
}
button.tree-closed{
background: url("./images/tree_closed.png") no-repeat scroll left 4px transparent;
}
/* Listbox full text search bar */
div.listbox-full-text-search {
}
div.listbox-full-text-search input{
width: 250px;
}
div.listbox-full-text-search input.button{
background-color: #97B0D1;
border: 0 none;
color:#000;
width: auto;
padding-left: 10px;
padding-right: 10px;
cursor: pointer;
}
/* Listbox Navigation */
div.listbox-page-navigation input.listbox_set_page,
div.listbox-page-navigation button.listbox_next_page,
div.listbox-page-navigation button.listbox_last_page,
div.listbox-page-navigation button.listbox_first_page,
div.listbox-page-navigation button.listbox_previous_page{
margin: 0em;
padding: 0em;
}
div.listbox-page-navigation button{
background-color:transparent;
border: none;
cursor: pointer;
}
div.listbox-page-navigation button span.image{
display:block;
height:22px;
width:22px;
background-repeat:no-repeat;
}
div.listbox-page-navigation button.listbox_first_page span.image {
background-image:url("images/2leftarrowv.png");
}
div.listbox-page-navigation button.listbox_previous_page span.image {
background-image:url("images/1leftarrowv.png");
}
div.listbox-page-navigation button.listbox_next_page span.image {
background-image:url("images/1rightarrowv.png");
}
div.listbox-page-navigation button.listbox_last_page span.image {
background-image:url("images/2rightarrowv.png");
}
div.listbox-page-navigation-slider{
width:100%;
margin:auto;
padding-right: 0.5em;
float:right;
}
div.listbox-page-navigation-slider input{
max-width: 30px;
}
div.listbox-page-navigation-text{
width:100%;
float:left;
text-align:center;
}
div.listbox-page-navigation-text a{
padding-right: 1px;
color: #000;
cursor: pointer;
}
/* Report tree */
a.tree-closed {
background:transparent url('./images/tree_closed.png') no-repeat scroll left center;
padding-left:15px;
}
a.tree-open {
background:transparent url('./images/tree_open.png') no-repeat scroll left center;
padding-left:15px;
font-weight: bold;
}
div.listbox-tree select{
/* max-width:120px; */
}
/* Table Listbox elements */
table.listbox{
border-collapse:collapse;
width:100%;
border-color:#3D6474;
border-style:solid;
border-width:0 1px 1px;
margin-bottom: 0em;
}
table.listbox th,
table.listbox td {
text-align:left;
vertical-align: top;
border-color:#3D6474;
border-style:solid;
border-width:0 1px;
padding: 0em;
padding-left:1px;
padding-right:1px;
font-weight: normal;
}
table.listbox tr.listbox-label-line{
background-color:#C1DAEB;
color:#001730;
border-top: 1px solid #3D6474;
}
table.listbox tr.listbox-search-line th{
margin: 0em;
padding: 0em;
padding-right:5px;
padding-left:1px;
}
/* Select columns */
table.listbox tr.listbox-label-line th.listbox-table-select-cell,
table.listbox tr.listbox-search-line th.listbox-table-select-cell,
table.listbox tr td.listbox-table-select-cell{
width: 50px;
text-align: center;
vertical-align: middle;
padding:0;
margin:0;
}
table.listbox tr.DataA {
color: inherit;
background-color: #FFF;
}
table.listbox tr.DataB {
color: inherit;
background-color: #DAE6F6;
}
table.listbox tr.DataA:hover,
table.listbox tr.DataB:hover,
table.listbox.table tr.tbody:hover{
color: inherit;
background-color: #BDD0F0;
}
table.listbox tr.listbox-search-line th.listbox-table-filter-cell input{
width: 100%;
vertical-align:middle;
}
table.listbox input{
float:none;
}
table.listbox input.listbox-check-all,
table.listbox input.listbox-uncheck-all,
table.listbox input.listbox-select-action{
width:auto;
}
.listbox-table-data-cell > .figure{
float:right;
display:block;
}
.listbox-table-data-cell > a > .figure{
float:right;
display:block;
}
table.listbox th button{
border-width:0;
cursor:pointer;
float:left;
padding:0 6px 0 0;
background: transparent;
}
table.listbox th button.sort-button {
text-decoration: underline;
padding: 0px;
}
table.listbox th button.sort-button:hover{
color: #FFF;
}
/* in ERP5 mode no need to have a switch for not clicked sort button */
table.listbox th button.sort-button-asc,
table.listbox th button.sort-button-desc{
background: none;
}
table.listbox th img.sort-button-desc,
table.listbox th img.sort-button-asc{
width: 13px;
height: 13px;
margin:0;
padding:0;
}
table.listbox th img.sort-button-desc{
background: url('images/1toparrow.png') no-repeat scroll 100% 100%;
}
table.listbox th img.sort-button-asc{
background: url('images/1bottomarrow.png') no-repeat scroll 100% 100%;
}
/* listbox table in thumbnail style
In thumbnail style we usually have only one thumbnail colum which through CSS
we show as floating box table row.
*/
table.listbox-thumbnail tbody tr{
display:block;
width: 128px; /* nano image width. XXX: dynamically generate. */
height:128px; /* nano image height. XXX: dynamically generate. */
float:left;
margin: 10px;
}
table.listbox-thumbnail tr.DataA, table.listbox-thumbnail tr.DataB,
table.listbox-thumbnail tr.DataA:hover, table.listbox-thumbnail tr.DataB:hover{
background-color: transparent; /* in thumbnail mode we don't care for hoover */
}
table.listbox-thumbnail td{
border:none;
}
/* in search mode listbox may contain top/bottom quick search inputs */
div.search-text-listbox{
text-align: center;
float:left;
height:auto;
margin-bottom:0.5em;
margin-top:0.5em;
}
div.search-text-listbox input{
width: auto;
}
/*
Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
This program is Free Software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
//Add indentation to an HTML element
function addIndentation(container, first, level){
var children = container.children;
var text;
var n = children.length;
if(first){
text = container.innerHTML.trim().replace('>', '>\n').split('\n');
var m = text.length;
for(var i = 0; i < m; i++){
text[i] = text[i].trim();
}
}
else
text = container.innerHTML.trim().split('\n');
if(n == 0 && text.length == 1)
container.innerHTML = text[0];
else if(n == 0) {
container.innerHTML = '\n ' + text.join('\n ') + '\n';
}
else {
container.innerHTML = text.join('\n');
text = '';
children = container.childNodes;
n = children.length;
for(var i = 0; i < n; i++){
var child = children[i];
var addNewLine = false;
if(child.nodeType == 1){
text += addIndentation(child, false, 0);
addNewLine = child.tagName.length > 1 && child.tagName != 'P' && i < n - 1;
}
else{
var textNotEmpty = child.textContent.trim() != '';
if(textNotEmpty)
text += child.textContent;
addNewLine = textNotEmpty && child.textContent.search('\n') > -1 && i < n - 1;
}
if(addNewLine)
text += '\n';
}
if(first){
text = container.innerHTML.split('\n');
var result = '\n ';
first = true;
n = text.length;
for(var i = 0; i < n; i++){
if(text[i].trim() != ''){
if(first){
first = false;
result += text[i];
}
else
result += '\n ' + text[i];
}
}
result += '\n';
container.innerHTML = result;
}
else
container.innerHTML = '\n ' + text.split('\n').join('\n ') + '\n';
}
var element = document.createElement('div');
element.appendChild(container.cloneNode(true));
var whitespaces = Array(level + 1).join(' ');
return whitespaces + element.innerHTML.split('\n').join('\n' + whitespaces);
}
function indent(container, level){
return addIndentation(container, true, level);
}
/*
Copyright (c) 2002-2007 Nexedi SARL and Contributors. All Rights Reserved.
This program is Free Software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
var fixLeftRightHeightAndFocusOnLoad = function () {
fixLeftRightHeightAndFocus(1);
};
$(document).ready(fixLeftRightHeightAndFocusOnLoad);
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
#list {
padding:0px;
margin: 0px;
}
#dialog_add_slide, #dialog_edit_slide {
background-color: #DAE6F6;
}
#list section, #add_slide section{
font-family:Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight:bold;
margin: 10px;
padding:8px;
float: left;
width: 100px;
height: 100px;
overflow:hidden;
background-color:#FFFFFF;
border: 2px solid #000000;
vertical-align: middle;
text-align: center;
color:#000000;
}
#add_slide section{
opacity: 0.7;
filter: alpha(opacity=70) ;
filter: "alpha(opacity=70)";
}
#add_slide section:hover{
opacity: 1;
filter: alpha(opacity=100) ;
filter: "alpha(opacity=100)";
}
#list * {
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
cursor:move;
}
#list section * {
display:none;
width:0;
}
#list section h1{
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight:bold;
vertical-align: middle;
text-align: center;
color:#000000;
padding:0;
margin:0 0 5px 0;
}
#list section img{
display:inline;
width: 100%;
margin:5px 0 0 0;
}
#list div{
display:block;
width: 16px;
height: 16px;
background-repeat:no-repeat;
background-position:center;
background-color: transparent;
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
cursor:pointer;
opacity: 0;
filter: alpha(opacity=0) ;
filter: "alpha(opacity=0)";
}
#list div:hover{
opacity: 1;
filter:alpha(opacity=100);
filter: "alpha(opacity=100)";
}
#add_slide_button{
background-image: url("lib/powerpoint/images/filenew.png");
background-repeat:no-repeat;
background-position:center;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
cursor:pointer;
}
.remove_slide_button{
background-image: url("lib/powerpoint/images/editdelete.png");
}
.edit_slide_button{
background-image: url("lib/powerpoint/images/exec.png");
}
.slide_dialog iframe{
border:0px;
width: 99%;
height: 99%;
min-height: 480px;
}
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment