*** empty log message ***
This commit is contained in:
parent
445df7f6f1
commit
53419470b1
7 changed files with 807 additions and 246 deletions
311
livesupport/modules/htmlUI/var/html/help.html
Normal file
311
livesupport/modules/htmlUI/var/html/help.html
Normal file
|
@ -0,0 +1,311 @@
|
|||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<title>LiveSupport Help</title>
|
||||
|
||||
<style>
|
||||
<!--
|
||||
body {
|
||||
font-family: Arial, Verdana, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
color: #2C2C2C;
|
||||
margin: 0px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.copyright {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
|
||||
img {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
/* #################################### CONTENTAREA ############################### */
|
||||
|
||||
|
||||
.content {
|
||||
margin: 19px;
|
||||
float: left;
|
||||
width: 90%;
|
||||
}
|
||||
|
||||
.container_elements {
|
||||
border: 1px solid #cfcfcf;
|
||||
padding: 6px;
|
||||
margin-bottom: 21px;
|
||||
}
|
||||
|
||||
.container_elements h1
|
||||
{
|
||||
font-size: 18px;
|
||||
margin: 20px 0 0 0;
|
||||
color: #666;
|
||||
}
|
||||
.container_elements h2
|
||||
{
|
||||
font-size: 16px;
|
||||
margin: 20px 0 0 0;
|
||||
color: #666;
|
||||
}
|
||||
.container_elements h3
|
||||
{
|
||||
font-size: 14px;
|
||||
margin: 10px 0 0 0;
|
||||
color: #666;
|
||||
}
|
||||
.container_elements h4
|
||||
{
|
||||
font-size: 12px;
|
||||
margin: 5px 0 0 0;
|
||||
color: #666;
|
||||
}
|
||||
DIV.blockquote
|
||||
{
|
||||
padding-left: 20px;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="content">
|
||||
<div class="container_elements">
|
||||
<img src="img/logo_livesupport.gif" border="0" />
|
||||
|
||||
<h1>Quick Start - LiveSupport V.0.9 Preview</h1>
|
||||
<div class="copyright">LiveSupport 0.9 "Fritz" ©2005 <a href="http://www.mdlf.org" target="_blank">MDLF</a> - maintained and distributed under GNU/GPL by <a href="http://www.campware.org" target="_blank">CAMPWARE</a></div>
|
||||
<h2>Navigation</h2>
|
||||
|
||||
<div class=blockquote>
|
||||
|
||||
<h3>Right-click</h3>
|
||||
|
||||
The LiveSupport
|
||||
web client uses right-clicks extensively throughout the program. By right-clicking
|
||||
on the ScratchPad, you can perform a number of operations on your file, including
|
||||
adding it to a playlist and removing it from the ScratchPad.
|
||||
|
||||
|
||||
<h3>ScratchPad</h3>
|
||||
|
||||
The ScratchPad
|
||||
provides you with a list of all the files (both sound files and playlists)
|
||||
you have worked with recently. This serves as both a "history" as
|
||||
well as a "clipboard" for working with files between windows. You
|
||||
can listen to a sound file from the ScratchPad by right-clicking 'Listen',
|
||||
which will send the sound file to you for playback.
|
||||
|
||||
|
||||
<h3>Playlists and ScratchPad</h3>
|
||||
|
||||
Playlists appear
|
||||
in the ScratchPad differently than sound files. You can 'release' a playlist
|
||||
directly from the ScratchPad (see the Playlist section for more on releasing
|
||||
a playlist). A playlist that has been activated will appear in <b>bold</b>.
|
||||
A playlist that has been 'released' will appear in normal text.
|
||||
</div>
|
||||
|
||||
<h2>Playlists</h2>
|
||||
<p >Playlists are the core of how LiveSupport 0.9 works. You add sound
|
||||
files to a playlist, and then schedule that playlist to be played at a date
|
||||
and time of your choosing. Playlists are edited in the Playlist Editor. You
|
||||
can include an unlimited number of playlists inside playlists; for example,
|
||||
if you have a one-hour show and want to have two commercial breaks, each made
|
||||
up of their own playlists.</p>
|
||||
|
||||
<div class=blockquote>
|
||||
|
||||
<h3>Adding a file from the ScratchPad to the active playlist</h3>
|
||||
|
||||
You can add a
|
||||
file (either a sound file or a playlist file) from the ScratchPad to the active
|
||||
playlist by right-clicking it in the ScratchPad and selecting "Add to
|
||||
active playlist". This will add it to the end of the active playlist.
|
||||
|
||||
|
||||
<h3>Changing file order in the playlist</h3>
|
||||
|
||||
You can change
|
||||
a file's order in the playlist by clicking on the up or down arrows on the
|
||||
right.
|
||||
|
||||
|
||||
<h3>Change transition</h3>
|
||||
|
||||
Transitions between
|
||||
sound files are set to 0 ms by default. You can change this by moving your
|
||||
mouse over the "Fade" line in the Playlist window and selecting
|
||||
"Change Transition." In this menu, you can set the length of the
|
||||
transition, as well as the type of transition.
|
||||
|
||||
|
||||
<h3>Activating and releasing a playlist</h3>
|
||||
|
||||
Playlists are
|
||||
either 'active' or 'released'. An released playlist is one that has been 'released'
|
||||
for broadcast, and can be added to the scheduler. An 'active' playlist can
|
||||
continue to be edited. Playlists can be activated for editing by right-clicking
|
||||
"Activate" in the ScratchPad menu. This will take you to the playlist
|
||||
editor. If a playlist has been released, it will appear in a list of playlists
|
||||
available for scheduling.
|
||||
</div>
|
||||
|
||||
<h2>Schedule</h2>
|
||||
<p >Once you've created a playlist, schedule it for playback using the
|
||||
Schedule window. (Please remember that only released playlists can be added
|
||||
to the schedule.)</p>
|
||||
|
||||
<div class=blockquote>
|
||||
|
||||
<h3>Adding a playlist to the schedule</h3>
|
||||
|
||||
You can add it
|
||||
to the schedule by opening the Schedule window, then choosing a schedule view
|
||||
that suits you. Then you can add your playlist to the schedule by right-clicking
|
||||
and choosing "Insert playlist here". A popup window will then appear
|
||||
allowing you to select the exact start time for your playlist, as well as
|
||||
a pull-down list of available released playlists.
|
||||
|
||||
|
||||
<h3>Removing a playlist from the schedule</h3>
|
||||
|
||||
You can remove
|
||||
a playlist from the schedule by right clicking on its time [soon to be its
|
||||
title] and choosing "Remove Playlist". This does not delete the
|
||||
playlist, however. It will remain in the database.
|
||||
</div>
|
||||
|
||||
<h2>Files</h2>
|
||||
<p >Sound files are added to the LiveSupport system in two steps.</p>
|
||||
|
||||
<div class=blockquote>
|
||||
|
||||
<h3>Uploading and analyzing</h3>
|
||||
|
||||
The first step is to select the sound file you want to upload into
|
||||
the LiveSupport system. This is handled in the Upload -> New file menu.
|
||||
You select the file to upload by clicking on the "Browse" button,
|
||||
choosing your sound file, then clicking "Submit". LiveSupport automatically
|
||||
analyses the sound file for any information that may be stored in ID3 tags.
|
||||
|
||||
|
||||
<h3>Describing your file using metadata</h3>
|
||||
|
||||
The second step allows you to edit this information (called "metadata")
|
||||
and add your own. If your sound file is a music file, you have a number of
|
||||
options for entering metadata under the "Music" tab. If your sound
|
||||
file is a news report or other talk, choose the "Talk" tab. The
|
||||
Talk tab allows reporters to include the time and date their report is about,
|
||||
the organizations covered in the report, and the location the report takes
|
||||
place in. Good metadata will help you and other colleagues to later find and
|
||||
use the material you upload. It's in your best interest to be as thorough
|
||||
as possible in inputting this metadata.
|
||||
</div>
|
||||
|
||||
<h2>Browse and Search</h2>
|
||||
<p >The browse and search functions are
|
||||
designed to be both easy to use and powerful, helping you to search not only
|
||||
file titles but also other metadata. Both browse and search let you search
|
||||
for both sound files as well as playlists. </p>
|
||||
|
||||
<p >Search works more or less like a regular search
|
||||
engine. You can type in a word to be searched, and the results will appear below
|
||||
the search input window. The difference is that you are searching the metadata
|
||||
that you and your colleagues input to describe the sound files you put in. Good
|
||||
metadata will mean better search results.</p>
|
||||
<div class=blockquote>
|
||||
|
||||
|
||||
<h3>Using the browse function</h3>
|
||||
|
||||
The browse function is a powerful feature that lets you
|
||||
browse all files according to general criteria you specify. The first column
|
||||
lets you choose a category to browse from, such as “Genre”. Under that category,
|
||||
you can choose one of the options that appears in that category, which refines
|
||||
the number of files displayed. The second and third columns work in the same
|
||||
ways, and let you continue to refine your browsing.
|
||||
<h3>Using multiple search terms</h3>
|
||||
Let's say you want to finding all files created by “John
|
||||
Doe” in the year 2005. Do the following:
|
||||
<ul>
|
||||
<li>
|
||||
Select first the field to search and
|
||||
input its value. In this case it would be to pull down the “Creator” field
|
||||
and type in “John Doe” in the window.
|
||||
</li>
|
||||
<li>
|
||||
Then press the “Add One Row” button
|
||||
and an additional search row appears. Select the “Year” field and type
|
||||
in 2005 in the window.
|
||||
</li>
|
||||
<li>
|
||||
Press “Submit” and your results –
|
||||
if any – will appear below.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Working with the files you find</h3>
|
||||
|
||||
You can add the files you find – in both
|
||||
browse and search – either to your ScratchPad or directly to a new playlist.
|
||||
Right-clicking on a file in the results window gives you a number of options,
|
||||
such as:
|
||||
<ul>
|
||||
<li>
|
||||
Add to ScratchPad
|
||||
</li>
|
||||
<li>
|
||||
Listen
|
||||
</li>
|
||||
<li>
|
||||
New playlist using file
|
||||
</li>
|
||||
<li>
|
||||
Edit
|
||||
</li>
|
||||
<li>
|
||||
Delete
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<h2>System Preferences</h2>
|
||||
<p >Your station's system administrator can change a number of system-wide
|
||||
settings in the System Preferences menu. In the System Preferences you can:</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
Add your station's logo and frequency
|
||||
</li>
|
||||
<li>
|
||||
Set the length of the ScratchPad
|
||||
</li>
|
||||
<li>
|
||||
Set the maximum file size that can be uploaded to the system
|
||||
</li>
|
||||
<li>
|
||||
Administer users and groups for the system, including assigning their
|
||||
access priveleges
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1>Where to go for help</h1>
|
||||
<p >LiveSupport has a mailing list for support-related
|
||||
questions at <a href="mailto:ls-support@campware.org">ls-support@campware.org</a>,
|
||||
or you can visit the LiveSupport forums at <a href="http://www.campware.org/" target="_blank">http://www.campware.org</a></p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -14,7 +14,16 @@ form { font-size: 12px;
|
|||
margin: 15px 0 15px 0;
|
||||
}
|
||||
|
||||
.clearer { font-size: 12px;
|
||||
|
||||
.copyright {
|
||||
font-size: 9px;
|
||||
clear: both;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
padding-left: 25px;
|
||||
}
|
||||
|
||||
.clearer {
|
||||
clear: both;
|
||||
height: 0;
|
||||
line-height: 0;
|
||||
|
@ -314,7 +323,7 @@ input, select { font-size: 12px;
|
|||
position: absolute;
|
||||
top: 175px;
|
||||
left: 20px;
|
||||
z-index: 1;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
#tabnav ul {
|
||||
|
@ -357,7 +366,7 @@ input, select { font-size: 12px;
|
|||
position: absolute;
|
||||
top: 175px;
|
||||
left: 20px;
|
||||
z-index: 1;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
#tabnavsmall ul {
|
||||
|
@ -375,7 +384,7 @@ input, select { font-size: 12px;
|
|||
font-weight: bold;
|
||||
text-decoration: none;
|
||||
width: 50px;
|
||||
margin-right: 10px;
|
||||
margin-right: 5px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
@ -403,7 +412,7 @@ input, select { font-size: 12px;
|
|||
float: left;
|
||||
}
|
||||
|
||||
.container_elements { font-size: 12px;
|
||||
.container_elements {
|
||||
border: 1px solid #cfcfcf;
|
||||
padding: 6px;
|
||||
margin-bottom: 21px;
|
||||
|
|
|
@ -1,238 +1,477 @@
|
|||
body { font-size: 12px;
|
||||
font-family: Arial, Verdana, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
color: #2C2C2C;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
img { font-size: 12px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
form { font-size: 12px;
|
||||
margin: 15px 0 15px 0;
|
||||
}
|
||||
|
||||
.clearer { font-size: 12px;
|
||||
clear: both;
|
||||
height: 0;
|
||||
line-height: 0;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
.container { font-size: 12px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.button { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
padding: 0 25px 0 25px;
|
||||
cursor: pointer;
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
.button_large { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
padding: 0 25px 0 25px;
|
||||
cursor: pointer;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.button_small { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
cursor: pointer;
|
||||
width: 34px;
|
||||
}
|
||||
|
||||
input, select { font-size: 12px;
|
||||
font-family: Arial, Verdana, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
border-top: 1px solid #C7CCCC;
|
||||
border-left: 1px solid #C7CCCC;
|
||||
border-bottom: 1px solid #A4A9A9;
|
||||
border-right: 1px solid #A4A9A9;
|
||||
}
|
||||
|
||||
.checkbox { font-size: 12px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.input { font-size: 12px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.input[class] { font-size: 12px;
|
||||
height: 15px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* #################################### CONTENTAREA ############################### */
|
||||
|
||||
|
||||
.content {
|
||||
margin: 19px;
|
||||
margin-top: 0;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.container_elements { font-size: 12px;
|
||||
border: 1px solid #cfcfcf;
|
||||
padding: 6px;
|
||||
margin-bottom: 21px;
|
||||
}
|
||||
|
||||
.container_elements h1 { font-size: 12px;
|
||||
font-size: 18px;
|
||||
margin: 0 0 4px 0;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.head { font-size: 12px;
|
||||
background-color: #5286ba;
|
||||
font-weight: bold;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
.head .left { font-size: 12px;
|
||||
padding: 5px 0 3px 10px;
|
||||
float: left;
|
||||
width: 330px;
|
||||
}
|
||||
|
||||
.head .right { font-size: 12px;
|
||||
padding: 5px 10px 3px 0;
|
||||
float: left;
|
||||
text-align: right;
|
||||
width: 224px;
|
||||
}
|
||||
|
||||
.container_table { font-size: 12px;
|
||||
/*height: 275px;*/
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
|
||||
table { font-size: 12px;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table td { font-size: 12px;
|
||||
padding: 0 6px 0 12px;
|
||||
border-right: 1px solid #333;
|
||||
height: 19px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
table tr.blue_head td { font-size: 12px;
|
||||
background-color: #8baed1;
|
||||
color: #FFF;
|
||||
font-weight: bold;
|
||||
|
||||
}
|
||||
|
||||
A#blue_head { font-size: 12px;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
table tr.blue1 td { font-size: 12px;
|
||||
color: #000;
|
||||
background-color: #d5e2ee;
|
||||
}
|
||||
|
||||
table tr.blue2 td { font-size: 12px;
|
||||
color: #000;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
|
||||
table tr.red td { font-size: 12px;
|
||||
background-color: #FBAAAA;
|
||||
}
|
||||
|
||||
.footer { font-size: 12px;
|
||||
padding: 4px 5px 5px 0;
|
||||
background-color: #8baed1;
|
||||
text-align: right;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.container_button { font-size: 12px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.container_search {
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
.comment { font-size: 12px;
|
||||
float: left;
|
||||
font-size: 10px;
|
||||
margin: 5px 0 0 10px;
|
||||
}
|
||||
|
||||
.select_width_comment { font-size: 12px;
|
||||
float:left;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.select_width_comment[class] { font-size: 12px;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
|
||||
.tablebottom { font-size: 12px;
|
||||
float: left;
|
||||
margin-left: 0px;
|
||||
background-color: #8baed1;
|
||||
}
|
||||
|
||||
.counter { font-size: 12px;
|
||||
float: left;
|
||||
margin-left: 7px;
|
||||
font-weight: bold;
|
||||
background-color: #8baed1;
|
||||
}
|
||||
|
||||
.counter[class] { font-size: 12px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.container_browse {
|
||||
width: 170px;
|
||||
float: left;
|
||||
margin: 0px 0px 10px 0px;
|
||||
}
|
||||
|
||||
.area_browse {
|
||||
width: 174px;
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
.area_browse[class] {
|
||||
width: 180px;
|
||||
}
|
||||
|
||||
.comment_browse {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.container_button_upload { font-size: 12px;
|
||||
margin: 20px 0 0 204px;
|
||||
}
|
||||
|
||||
.container_button_upload[class] { font-size: 12px;
|
||||
margin-left: 200px;
|
||||
}
|
||||
|
||||
label { font-size: 12px;
|
||||
display: block;
|
||||
float: left;
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: Arial, Verdana, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
color: #2C2C2C;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
img {
|
||||
border: none;
|
||||
}
|
||||
|
||||
form { font-size: 12px;
|
||||
margin: 15px 0 15px 0;
|
||||
}
|
||||
|
||||
.clearer { font-size: 12px;
|
||||
clear: both;
|
||||
height: 0;
|
||||
line-height: 0;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
.container { font-size: 12px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.button { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
padding: 0 25px 0 25px;
|
||||
cursor: pointer;
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
.button_large { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
padding: 0 25px 0 25px;
|
||||
cursor: pointer;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.button_small { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
cursor: pointer;
|
||||
width: 34px;
|
||||
}
|
||||
|
||||
input, select { font-size: 12px;
|
||||
font-family: Arial, Verdana, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
border-top: 1px solid #C7CCCC;
|
||||
border-left: 1px solid #C7CCCC;
|
||||
border-bottom: 1px solid #A4A9A9;
|
||||
border-right: 1px solid #A4A9A9;
|
||||
}
|
||||
|
||||
.checkbox { font-size: 12px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.input { font-size: 12px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.input[class] { font-size: 12px;
|
||||
height: 15px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* #################################### CONTENTAREA ############################### */
|
||||
|
||||
|
||||
.content {
|
||||
margin: 19px;
|
||||
margin-top: 0;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.container_elements { font-size: 12px;
|
||||
border: 1px solid #cfcfcf;
|
||||
padding: 6px;
|
||||
margin-bottom: 21px;
|
||||
}
|
||||
|
||||
.container_elements h1 { font-size: 12px;
|
||||
font-size: 18px;
|
||||
margin: 0 0 4px 0;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.head { font-size: 12px;
|
||||
background-color: #5286ba;
|
||||
font-weight: bold;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
.head .left { font-size: 12px;
|
||||
padding: 5px 0 3px 10px;
|
||||
float: left;
|
||||
width: 330px;
|
||||
}
|
||||
|
||||
.head .right { font-size: 12px;
|
||||
padding: 5px 10px 3px 0;
|
||||
float: left;
|
||||
text-align: right;
|
||||
width: 224px;
|
||||
}
|
||||
|
||||
.container_table { font-size: 12px;
|
||||
/*height: 275px;*/
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
|
||||
table { font-size: 12px;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table td { font-size: 12px;
|
||||
padding: 0 6px 0 12px;
|
||||
border-right: 1px solid #333;
|
||||
height: 19px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
table tr.blue_head td { font-size: 12px;
|
||||
background-color: #8baed1;
|
||||
color: #FFF;
|
||||
font-weight: bold;
|
||||
|
||||
}
|
||||
|
||||
A#blue_head { font-size: 12px;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
table tr.blue1 td { font-size: 12px;
|
||||
color: #000;
|
||||
background-color: #d5e2ee;
|
||||
}
|
||||
|
||||
table tr.blue2 td { font-size: 12px;
|
||||
color: #000;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
|
||||
table tr.red td { font-size: 12px;
|
||||
background-color: #FBAAAA;
|
||||
}
|
||||
|
||||
.footer { font-size: 12px;
|
||||
padding: 4px 5px 5px 0;
|
||||
background-color: #8baed1;
|
||||
text-align: right;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.container_button { font-size: 12px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.container_search {
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
.comment { font-size: 12px;
|
||||
float: left;
|
||||
font-size: 10px;
|
||||
margin: 5px 0 0 10px;
|
||||
}
|
||||
|
||||
.select_width_comment { font-size: 12px;
|
||||
float:left;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.select_width_comment[class] { font-size: 12px;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
|
||||
.tablebottom { font-size: 12px;
|
||||
float: left;
|
||||
margin-left: 0px;
|
||||
background-color: #8baed1;
|
||||
}
|
||||
|
||||
.counter { font-size: 12px;
|
||||
float: left;
|
||||
margin-left: 7px;
|
||||
font-weight: bold;
|
||||
background-color: #8baed1;
|
||||
}
|
||||
|
||||
.counter[class] { font-size: 12px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.container_browse {
|
||||
width: 170px;
|
||||
float: left;
|
||||
margin: 0px 0px 10px 0px;
|
||||
}
|
||||
|
||||
.area_browse {
|
||||
width: 174px;
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
.area_browse[class] {
|
||||
width: 180px;
|
||||
}
|
||||
|
||||
.comment_browse {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.container_button_upload { font-size: 12px;
|
||||
margin: 20px 0 0 204px;
|
||||
}
|
||||
|
||||
.container_button_upload[class] { font-size: 12px;
|
||||
margin-left: 200px;
|
||||
}
|
||||
|
||||
label {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
|
||||
=======
|
||||
body { font-size: 12px;
|
||||
font-family: Arial, Verdana, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
color: #2C2C2C;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
img { font-size: 12px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
form { font-size: 12px;
|
||||
margin: 15px 0 15px 0;
|
||||
}
|
||||
|
||||
.clearer { font-size: 12px;
|
||||
clear: both;
|
||||
height: 0;
|
||||
line-height: 0;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
.container { font-size: 12px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.button { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
padding: 0 25px 0 25px;
|
||||
cursor: pointer;
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
.button_large { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
padding: 0 25px 0 25px;
|
||||
cursor: pointer;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.button_small { font-size: 12px;
|
||||
font-weight: bold;
|
||||
color: #666;
|
||||
background-color: #F7F9FB;
|
||||
cursor: pointer;
|
||||
width: 34px;
|
||||
}
|
||||
|
||||
input, select { font-size: 12px;
|
||||
font-family: Arial, Verdana, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
border-top: 1px solid #C7CCCC;
|
||||
border-left: 1px solid #C7CCCC;
|
||||
border-bottom: 1px solid #A4A9A9;
|
||||
border-right: 1px solid #A4A9A9;
|
||||
}
|
||||
|
||||
.checkbox { font-size: 12px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.input { font-size: 12px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.input[class] { font-size: 12px;
|
||||
height: 15px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* #################################### CONTENTAREA ############################### */
|
||||
|
||||
|
||||
.content {
|
||||
margin: 19px;
|
||||
margin-top: 0;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.container_elements { font-size: 12px;
|
||||
border: 1px solid #cfcfcf;
|
||||
padding: 6px;
|
||||
margin-bottom: 21px;
|
||||
}
|
||||
|
||||
.container_elements h1 { font-size: 12px;
|
||||
font-size: 18px;
|
||||
margin: 0 0 4px 0;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.head { font-size: 12px;
|
||||
background-color: #5286ba;
|
||||
font-weight: bold;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
.head .left { font-size: 12px;
|
||||
padding: 5px 0 3px 10px;
|
||||
float: left;
|
||||
width: 330px;
|
||||
}
|
||||
|
||||
.head .right { font-size: 12px;
|
||||
padding: 5px 10px 3px 0;
|
||||
float: left;
|
||||
text-align: right;
|
||||
width: 224px;
|
||||
}
|
||||
|
||||
.container_table { font-size: 12px;
|
||||
/*height: 275px;*/
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
|
||||
table { font-size: 12px;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table td { font-size: 12px;
|
||||
padding: 0 6px 0 12px;
|
||||
border-right: 1px solid #333;
|
||||
height: 19px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
table tr.blue_head td { font-size: 12px;
|
||||
background-color: #8baed1;
|
||||
color: #FFF;
|
||||
font-weight: bold;
|
||||
|
||||
}
|
||||
|
||||
A#blue_head { font-size: 12px;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
table tr.blue1 td { font-size: 12px;
|
||||
color: #000;
|
||||
background-color: #d5e2ee;
|
||||
}
|
||||
|
||||
table tr.blue2 td { font-size: 12px;
|
||||
color: #000;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
|
||||
table tr.red td { font-size: 12px;
|
||||
background-color: #FBAAAA;
|
||||
}
|
||||
|
||||
.footer { font-size: 12px;
|
||||
padding: 4px 5px 5px 0;
|
||||
background-color: #8baed1;
|
||||
text-align: right;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.container_button { font-size: 12px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.container_search {
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
.comment { font-size: 12px;
|
||||
float: left;
|
||||
font-size: 10px;
|
||||
margin: 5px 0 0 10px;
|
||||
}
|
||||
|
||||
.select_width_comment { font-size: 12px;
|
||||
float:left;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.select_width_comment[class] { font-size: 12px;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
|
||||
.tablebottom { font-size: 12px;
|
||||
float: left;
|
||||
margin-left: 0px;
|
||||
background-color: #8baed1;
|
||||
}
|
||||
|
||||
.counter { font-size: 12px;
|
||||
float: left;
|
||||
margin-left: 7px;
|
||||
font-weight: bold;
|
||||
background-color: #8baed1;
|
||||
}
|
||||
|
||||
.counter[class] { font-size: 12px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.container_browse {
|
||||
width: 170px;
|
||||
float: left;
|
||||
margin: 0px 0px 10px 0px;
|
||||
}
|
||||
|
||||
.area_browse {
|
||||
width: 174px;
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
.area_browse[class] {
|
||||
width: 180px;
|
||||
}
|
||||
|
||||
.comment_browse {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.container_button_upload { font-size: 12px;
|
||||
margin: 20px 0 0 204px;
|
||||
}
|
||||
|
||||
.container_button_upload[class] { font-size: 12px;
|
||||
margin-left: 200px;
|
||||
}
|
||||
|
||||
label { font-size: 12px;
|
||||
display: block;
|
||||
float: left;
|
||||
width: 200px;
|
||||
}
|
||||
|
|
|
@ -16,4 +16,4 @@
|
|||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -191,7 +191,8 @@ class uiBase
|
|||
} elseif (isset($v['type'])) {
|
||||
$elem[$v['element']] =& $form->createElement($v['type'], $v['element'], tra($v['label']),
|
||||
($v[type]=='text' || $v['type']=='file' || $v['type']=='password') ? array_merge(array('size'=>UI_INPUT_STANDARD_SIZE, 'maxlength'=>UI_INPUT_STANDARD_MAXLENGTH), $v['attributes']) :
|
||||
($v['type']=='textarea' ? array_merge(array('rows'=>UI_TEXTAREA_STANDART_ROWS, 'cols'=>UI_TEXTAREA_STANDART_COLS), $v['attributes']) : $v['attributes'])
|
||||
($v['type']=='textarea' ? array_merge(array('rows'=>UI_TEXTAREA_STANDART_ROWS, 'cols'=>UI_TEXTAREA_STANDART_COLS), $v['attributes']) :
|
||||
($v['type']=='button' || $v['type']=='submit' || $v['type']=='reset' ? array_merge(array('class'=>UI_BUTTON_STYLE), $v['attributes']) : $v['attributes']))
|
||||
);
|
||||
if (!$v['groupit']) $form->addElement($elem[$v['element']]);
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ define('UI_INPUT_STANDARD_SIZE', 20);
|
|||
define('UI_INPUT_STANDARD_MAXLENGTH', 50);
|
||||
define('UI_TEXTAREA_STANDART_ROWS', 5);
|
||||
define('UI_TEXTAREA_STANDART_COLS', 17);
|
||||
define('UI_BUTTON_STYLE', 'button');
|
||||
define('UI_QFORM_REQUIRED', '../templates/sub/form_required.tpl');
|
||||
define('UI_QFORM_REQUIREDNOTE', '../templates/sub/form_requirednote.tpl');
|
||||
define('UI_QFORM_ERROR', '../templates/sub/form_error.tpl');
|
||||
|
|
|
@ -53,7 +53,7 @@ class uiSearch
|
|||
$sel->setOptions(array($col1, $col2));
|
||||
$group[] = &$sel;
|
||||
$group[] = &$form->createElement('text', "row_$n".'[2]', NULL);
|
||||
$group[] = &$form->createElement('button', "dropRow_$n", 'Drop', array('onClick' => "SearchForm_dropRow('$n')"));
|
||||
$group[] = &$form->createElement('button', "dropRow_$n", 'Drop', array('onClick' => "SearchForm_dropRow('$n')", 'class' => UI_BUTTON_STYLE));
|
||||
$form->addGroup($group);
|
||||
$form->addElement('static', 's2', NULL, "</div id='searchRow_$n'>");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue