*** empty log message ***
This commit is contained in:
parent
109d6cc171
commit
4c89f8a6d7
|
@ -76,14 +76,11 @@ $ui_fmask = array(
|
|||
'type' => 'select',
|
||||
'label' => 'Maximun length of ScratchPad',
|
||||
'options' => array(
|
||||
'4' => '4',
|
||||
'5' => '5',
|
||||
'6' => '6',
|
||||
'7' => '7',
|
||||
'8' => '8',
|
||||
'9' => '9',
|
||||
'10'=>'10'
|
||||
)
|
||||
0 => '--',
|
||||
5 => 5,
|
||||
10 => 10,
|
||||
20 => 20
|
||||
)
|
||||
),
|
||||
array(
|
||||
'element' => 'upload',
|
||||
|
|
|
@ -44,35 +44,21 @@ $mask = array(
|
|||
'attributes' => array('onClick' => 'showMain()')
|
||||
),
|
||||
array(
|
||||
'element' => 'Music_Basic',
|
||||
'element' => 'Music',
|
||||
'type' => 'button',
|
||||
'label' => 'Music_Basic',
|
||||
'label' => 'Music',
|
||||
'groupit' => TRUE,
|
||||
'attributes' => array('onClick' => 'showMusic_Basic()')
|
||||
'attributes' => array('onClick' => 'showMusic()')
|
||||
),
|
||||
array(
|
||||
'element' => 'Music_Advanced',
|
||||
'element' => 'Talk',
|
||||
'type' => 'button',
|
||||
'label' => 'Music_Advanced',
|
||||
'label' => 'Talk',
|
||||
'groupit' => TRUE,
|
||||
'attributes' => array('onClick' => 'showMusic_Advanced()')
|
||||
),
|
||||
array(
|
||||
'element' => 'Talk_Basic',
|
||||
'type' => 'button',
|
||||
'label' => 'Talk_Basic',
|
||||
'groupit' => TRUE,
|
||||
'attributes' => array('onClick' => 'showTalk_Basic()')
|
||||
),
|
||||
array(
|
||||
'element' => 'Talk_Advanced',
|
||||
'type' => 'button',
|
||||
'label' => 'Talk_Advanced',
|
||||
'groupit' => TRUE,
|
||||
'attributes' => array('onClick' => 'showTalk_Advanced()')
|
||||
'attributes' => array('onClick' => 'showTalk()')
|
||||
),
|
||||
'group' => array(
|
||||
'group' => array('Main', 'Music_Basic', 'Music_Advanced', 'Talk_Basic', 'Talk_Advanced'),
|
||||
'group' => array('Main', 'Music', 'Talk'),
|
||||
)
|
||||
|
||||
),
|
||||
|
@ -99,25 +85,24 @@ $mask = array(
|
|||
'required' => TRUE
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator',
|
||||
'element' => 'dc:creator',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator',
|
||||
#'required' => TRUE,
|
||||
'required' => TRUE,
|
||||
),
|
||||
array(
|
||||
'element' => 'Type_Genre',
|
||||
'element' => 'ls:genre',
|
||||
'type' => 'text',
|
||||
'label' => 'Type_Genre',
|
||||
#'required' => TRUE,
|
||||
'label' => 'Genre',
|
||||
'required' => TRUE,
|
||||
),
|
||||
array(
|
||||
'element' => 'dc:format',
|
||||
'type' => 'select',
|
||||
'label' => 'Format',
|
||||
#'required' => TRUE,
|
||||
'label' => 'File format',
|
||||
'required' => TRUE,
|
||||
'options' => array(
|
||||
'' => '',
|
||||
'audio/mpeg' => 'audio/mpeg',
|
||||
'File' => 'File',
|
||||
'live stream' => 'Live Stream',
|
||||
'networked file'=> 'Networked File',
|
||||
|
@ -126,8 +111,8 @@ $mask = array(
|
|||
array(
|
||||
'element' => 'dcterms:extent',
|
||||
'type' => 'text',
|
||||
'label' => 'Extent',
|
||||
#'attributes'=> array('readonly' => 'on')
|
||||
'label' => 'Length',
|
||||
'attributes'=> array('readonly' => 'on')
|
||||
),
|
||||
/*
|
||||
array(
|
||||
|
@ -159,7 +144,7 @@ $mask = array(
|
|||
#'howmany' => 1
|
||||
), */
|
||||
),
|
||||
'Music_Basic' => array(
|
||||
'Music' => array(
|
||||
array(
|
||||
'element' => 'dc:title',
|
||||
'type' => 'text',
|
||||
|
@ -171,15 +156,14 @@ $mask = array(
|
|||
'label' => 'Creator',
|
||||
),
|
||||
array(
|
||||
'element' => 'Source_Album',
|
||||
'element' => 'dc:source',
|
||||
'type' => 'text',
|
||||
'label' => 'Source_Album',
|
||||
'label' => 'Album',
|
||||
),
|
||||
/*
|
||||
array(
|
||||
'element' => 'Source_Year',
|
||||
'element' => 'ls:year',
|
||||
'type' => 'date',
|
||||
'label' => 'Source_Year',
|
||||
'label' => 'Year',
|
||||
'options' => array(
|
||||
'language' => 'en',
|
||||
'format' => 'dMY',
|
||||
|
@ -187,11 +171,10 @@ $mask = array(
|
|||
'minYear' => 1900
|
||||
)
|
||||
),
|
||||
*/
|
||||
array(
|
||||
'element' => 'Type_Genre',
|
||||
'element' => 'dc:type',
|
||||
'type' => 'text',
|
||||
'label' => 'Type_Genre',
|
||||
'label' => 'Genre',
|
||||
),
|
||||
array(
|
||||
'element' => 'dc:description',
|
||||
|
@ -204,74 +187,71 @@ $mask = array(
|
|||
'label' => 'Format',
|
||||
'options' => array(
|
||||
'' => '',
|
||||
'audio/mpeg' => 'audio/mpeg',
|
||||
'File' => 'File',
|
||||
'live stream' => 'Live Stream',
|
||||
'networked file'=> 'Networked File'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'element' => 'Type_BPM',
|
||||
'element' => 'ls:bpm',
|
||||
'type' => 'text',
|
||||
'label' => 'Type_BPM',
|
||||
'label' => 'BPM',
|
||||
'rule' => 'numeric',
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_Rating',
|
||||
'element' => 'ls:rating',
|
||||
'type' => 'text',
|
||||
'label' => 'Description_Rating',
|
||||
'label' => 'Rating',
|
||||
'rule' => 'numeric',
|
||||
),
|
||||
array(
|
||||
'element' => 'dcterms:extent',
|
||||
'type' => 'text',
|
||||
'label' => 'Extent',
|
||||
'label' => 'Length',
|
||||
'attributes'=> array('readonly' => 'on')
|
||||
),
|
||||
),
|
||||
'Music_Advanced'=> array(
|
||||
array(
|
||||
'element' => 'Creator_Role_Encoder',
|
||||
'element' => 'ls:encoded_by',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_Encoder',
|
||||
'label' => 'Encoded by',
|
||||
),
|
||||
array(
|
||||
'element' => 'Source_Album_TrackNumber',
|
||||
'type' => '',
|
||||
'label' => 'Source_Album_TrackNumber',
|
||||
'rule' => 'numeric',
|
||||
'element' => 'ls:track_num',
|
||||
'type' => 'select',
|
||||
'label' => 'Track number',
|
||||
'options' => _getNumArr(0, 99)
|
||||
),
|
||||
array(
|
||||
'element' => 'Source_Album_DiscNumber',
|
||||
'type' => 'text',
|
||||
'label' => 'Source_Album_DiscNumber',
|
||||
'rule' => 'numeric',
|
||||
'element' => 'ls:disc_num',
|
||||
'type' => 'select',
|
||||
'label' => 'Disc number',
|
||||
'option' => _getNumArr(0, 9),
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_Mood',
|
||||
'element' => 'Description_Mood', ## something wrong in docu!!!
|
||||
'type' => 'text',
|
||||
'label' => 'Description_Mood',
|
||||
'label' => 'Mood',
|
||||
),
|
||||
array(
|
||||
'element' => 'Publisher',
|
||||
'element' => 'dc:publisher',
|
||||
'type' => 'text',
|
||||
'label' => 'Publisher',
|
||||
'label' => 'Label',
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator_Role_Composer',
|
||||
'element' => 'ls:composer',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_Composer',
|
||||
'label' => 'Composer',
|
||||
),
|
||||
array(
|
||||
'element' => 'Format_Medium_Bitrate',
|
||||
'element' => 'ls:bitrate',
|
||||
'type' => 'text',
|
||||
'label' => 'Format_Medium_Bitrate',
|
||||
'label' => 'Bitrate',
|
||||
'rule' => 'numeric'
|
||||
),
|
||||
array(
|
||||
'element' => 'Format_Medium_Channels',
|
||||
'element' => 'ls:channels',
|
||||
'type' => 'select',
|
||||
'label' => 'Format_Medium_Channels',
|
||||
'label' => 'Channels',
|
||||
'options' => array(
|
||||
'' => '',
|
||||
'mono' => 'Mono',
|
||||
|
@ -280,110 +260,150 @@ $mask = array(
|
|||
)
|
||||
),
|
||||
array(
|
||||
'element' => 'Format_Medium_Samplerate',
|
||||
'element' => 'ls:samplerate',
|
||||
'type' => 'select',
|
||||
'label' => 'Sample rate',
|
||||
'options' => array() ## vervollständigen!
|
||||
),
|
||||
array(
|
||||
'element' => 'ls:encoder',
|
||||
'type' => 'text',
|
||||
'label' => 'Format_Medium_Samplerate',
|
||||
'label' => 'Encoder software used',
|
||||
),
|
||||
array(
|
||||
'element' => 'ls:crc',
|
||||
'type' => 'text',
|
||||
'label' => 'Checksum',
|
||||
'rule' => 'numeric'
|
||||
),
|
||||
array(
|
||||
'element' => 'Format_Medium_Encoder',
|
||||
'type' => 'text',
|
||||
'label' => 'Format_Medium_Encoder',
|
||||
),
|
||||
array(
|
||||
'element' => 'Format_CRC',
|
||||
'type' => 'text',
|
||||
'label' => 'Format_CRC',
|
||||
'rule' => 'numeric'
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_Lyrics',
|
||||
'element' => 'ls:lyrics',
|
||||
'type' => 'textarea',
|
||||
'label' => 'Description_Lyrics',
|
||||
'label' => 'Lyrics',
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator_Role_Orchestra',
|
||||
'element' => 'ls:orchestra',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_Orchestra',
|
||||
'label' => 'Orchestra or band',
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator_Role_Conductor',
|
||||
'element' => 'ls:conductor',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_Conductor',
|
||||
'label' => 'Conductor',
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator_Role_Lyricist',
|
||||
'element' => 'ls:lyricist',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_Lyricist',
|
||||
'label' => 'Lyricist',
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator_Role_OriginalLyricist',
|
||||
'element' => 'ls:originallyricist',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_OriginalLyricist',
|
||||
'label' => 'Original lyricist',
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator_Role_RadioStationName',
|
||||
'element' => 'ls:radiostationname',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_RadioStationName',
|
||||
'label' => 'Radio station name',
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_AudioFileInfoURL',
|
||||
'element' => 'ls:audiofileinfourl',
|
||||
'type' => 'text',
|
||||
'label' => 'Description_AudioFileInfoURL',
|
||||
'label' => 'Audio file information web page',
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_ArtistURL',
|
||||
'type' => 'text',
|
||||
'label' => 'Description_ArtistURL',
|
||||
'rule' => 'regex',
|
||||
'element' => 'ls:audiofileinfourl',
|
||||
'format' => UI_REGEX_URL,
|
||||
'rulemsg' => 'Audio file information web page seems not to be valid URL'
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_AudioSourceURL',
|
||||
'element' => 'ls:artisturl',
|
||||
'type' => 'text',
|
||||
'label' => 'Description_AudioSourceURL',
|
||||
'label' => 'Artist web page',
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_RadioStationURL',
|
||||
'type' => 'text',
|
||||
'label' => 'Description_RadioStationURL',
|
||||
'rule' => 'regex',
|
||||
'element' => 'ls:artisturl',
|
||||
'format' => UI_REGEX_URL,
|
||||
'rulemsg' => 'Artist web page seems not to be valid URL'
|
||||
),
|
||||
array(
|
||||
'element' => 'Description_BuyCDURL',
|
||||
'element' => 'ls:audiosourceurl',
|
||||
'type' => 'text',
|
||||
'label' => 'Description_BuyCDURL',
|
||||
'label' => 'Audio source web page',
|
||||
),
|
||||
array(
|
||||
'element' => 'Identifier_ISRCNumber',
|
||||
'rule' => 'regex',
|
||||
'element' => 'ls:audiosourceurl',
|
||||
'format' => UI_REGEX_URL,
|
||||
'rulemsg' => 'Audio source web page seems not to be valid URL'
|
||||
),
|
||||
array(
|
||||
'element' => 'ls:radiostationurl',
|
||||
'type' => 'text',
|
||||
'label' => 'Identifier_ISRCNumber',
|
||||
'label' => 'Radio station web page',
|
||||
),
|
||||
array(
|
||||
'rule' => 'regex',
|
||||
'element' => 'ls:radiostationurl',
|
||||
'format' => UI_REGEX_URL,
|
||||
'rulemsg' => 'Radio station web page seems not to be valid URL'
|
||||
),
|
||||
array(
|
||||
'element' => 'ls:buycdurl',
|
||||
'type' => 'text',
|
||||
'label' => 'Buy CD web page',
|
||||
),
|
||||
array(
|
||||
'rule' => 'regex',
|
||||
'element' => 'ls:buycdurl',
|
||||
'format' => UI_REGEX_URL,
|
||||
'rulemsg' => 'Buy CD web page seems not to be valid URL'
|
||||
),
|
||||
array(
|
||||
'element' => 'ls:isrcnumber',
|
||||
'type' => 'text',
|
||||
'label' => 'ISRC number',
|
||||
'rule' => 'numeric'
|
||||
),
|
||||
array(
|
||||
'element' => 'Identifier_CatalogNumber',
|
||||
'element' => 'ls:catalognumber',
|
||||
'type' => 'text',
|
||||
'label' => 'Identifier_CatalogNumber',
|
||||
'label' => 'Catalog number',
|
||||
'rule' => 'numeric'
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator_Role_OriginalArtist',
|
||||
'element' => 'ls:originalartist',
|
||||
'type' => 'text',
|
||||
'label' => 'Creator_Role_OriginalArtist',
|
||||
'label' => 'Original artist',
|
||||
),
|
||||
array(
|
||||
'element' => 'Rights_Copyright',
|
||||
'element' => 'dc:rights', ## ???
|
||||
'type' => 'text',
|
||||
'label' => 'Rights_Copyright',
|
||||
'label' => 'Copyright',
|
||||
),
|
||||
),
|
||||
'Talk_Basic' => array(
|
||||
'Talk' => array(
|
||||
array(
|
||||
'element' => 'dc:title',
|
||||
'type' => 'text',
|
||||
'label' => 'Title',
|
||||
),
|
||||
array(
|
||||
'element' => 'Coverage',
|
||||
'element' => 'dcterms:temporal', ## time/date!!
|
||||
'type' => 'text',
|
||||
'label' => 'Coverage',
|
||||
'label' => 'Report date/time',
|
||||
),
|
||||
array(
|
||||
'element' => 'dcterms:spatial', ## menu
|
||||
'type' => 'textarea',
|
||||
'label' => 'Report location',
|
||||
),
|
||||
array(
|
||||
'element' => 'dcterms:entity',
|
||||
'type' => 'textarea',
|
||||
'label' => 'Report organizations',
|
||||
),
|
||||
array(
|
||||
'element' => 'dc:description',
|
||||
|
@ -391,19 +411,19 @@ $mask = array(
|
|||
'label' => 'Description',
|
||||
),
|
||||
array(
|
||||
'element' => 'Creator',
|
||||
'element' => 'dc:creator', ## menu??
|
||||
'type' => 'text',
|
||||
'label' => 'Creator',
|
||||
),
|
||||
array(
|
||||
'element' => 'Subject',
|
||||
'element' => 'dc:subject',
|
||||
'type' => 'text',
|
||||
'label' => 'Subject',
|
||||
),
|
||||
array(
|
||||
'element' => 'Type_Genre',
|
||||
'element' => 'dc:type', ## menu
|
||||
'type' => 'text',
|
||||
'label' => 'Type_Genre',
|
||||
'label' => 'Genre',
|
||||
),
|
||||
array(
|
||||
'element' => 'dc:format',
|
||||
|
@ -411,28 +431,25 @@ $mask = array(
|
|||
'label' => 'Format',
|
||||
'options' => array(
|
||||
'' => '',
|
||||
'audio/mpeg' => 'audio/mpeg',
|
||||
'File' => 'File',
|
||||
'live stream' => 'Live Stream',
|
||||
'networked file'=> 'Networked File',
|
||||
)
|
||||
),
|
||||
),
|
||||
'Talk_Advanced' => array(
|
||||
array(
|
||||
'element' => 'Contributor',
|
||||
'element' => 'dc:contributor',
|
||||
'type' => 'text',
|
||||
'label' => 'Contributor',
|
||||
),
|
||||
array(
|
||||
'element' => 'Language',
|
||||
'element' => 'dc:language', ##menu
|
||||
'type' => 'text',
|
||||
'label' => 'Language',
|
||||
),
|
||||
array(
|
||||
'element' => 'Rights',
|
||||
'element' => 'dc:rights',
|
||||
'type' => 'text',
|
||||
'label' => 'Rights',
|
||||
'label' => 'Copyright',
|
||||
),
|
||||
)
|
||||
)
|
||||
|
|
|
@ -33,11 +33,9 @@ function switchMDataLang()
|
|||
|
||||
function spread(element, name)
|
||||
{
|
||||
if (document.forms['editMetaData'].elements['Main___' + name]) document.forms['editMetaData'].elements['Main___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Music_Basic___' + name]) document.forms['editMetaData'].elements['Music_Basic___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Music_Advanced___' + name]) document.forms['editMetaData'].elements['Music_Advanced___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Talk_Basic___' + name]) document.forms['editMetaData'].elements['Talk_Basic___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Talk_Advanced___' + name]) document.forms['editMetaData'].elements['Talk_Advanced___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Main___' + name]) document.forms['editMetaData'].elements['Main___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Music___' + name]) document.forms['editMetaData'].elements['Music___' + name].value = element.value;
|
||||
if (document.forms['editMetaData'].elements['Talk___' + name]) document.forms['editMetaData'].elements['Talk___' + name].value = element.value;
|
||||
}
|
||||
|
||||
function showMain()
|
||||
|
@ -46,74 +44,32 @@ function showMain()
|
|||
document.getElementById('masterpanel').style.height=600;
|
||||
document.getElementById('div_Main').style.visibility='';
|
||||
document.getElementById('div_Main').style.height='';
|
||||
document.getElementById('div_Music_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Basic').style.height='0';
|
||||
document.getElementById('div_Music_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Advanced').style.height='0';
|
||||
document.getElementById('div_Talk_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Basic').style.height='0';
|
||||
document.getElementById('div_Talk_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Advanced').style.height='0';
|
||||
document.getElementById('div_Music').style.visibility='hidden';
|
||||
document.getElementById('div_Music').style.height='0';
|
||||
document.getElementById('div_Talk').style.visibility='hidden';
|
||||
document.getElementById('div_Talk').style.height='0';
|
||||
}
|
||||
function showMusic_Basic()
|
||||
function showMusic()
|
||||
{
|
||||
document.getElementById('metadataform').style.height=600;
|
||||
document.getElementById('masterpanel').style.height=800;
|
||||
document.getElementById('metadataform').style.height=1600;
|
||||
document.getElementById('masterpanel').style.height=1800;
|
||||
document.getElementById('div_Main').style.visibility='hidden';
|
||||
document.getElementById('div_Main').style.height='0';
|
||||
document.getElementById('div_Music_Basic').style.visibility='';
|
||||
document.getElementById('div_Music_Basic').style.height='';
|
||||
document.getElementById('div_Music_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Advanced').style.height='0';
|
||||
document.getElementById('div_Talk_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Basic').style.height='0';
|
||||
document.getElementById('div_Talk_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Advanced').style.height='0';
|
||||
document.getElementById('div_Music').style.visibility='';
|
||||
document.getElementById('div_Music').style.height='';
|
||||
document.getElementById('div_Talk').style.visibility='hidden';
|
||||
document.getElementById('div_Talk').style.height='0';
|
||||
}
|
||||
function showMusic_Advanced()
|
||||
function showTalk()
|
||||
{
|
||||
document.getElementById('metadataform').style.height=1300;
|
||||
document.getElementById('masterpanel').style.height=1500;
|
||||
document.getElementById('metadataform').style.height=800;
|
||||
document.getElementById('masterpanel').style.height=1000;
|
||||
document.getElementById('div_Main').style.visibility='hidden';
|
||||
document.getElementById('div_Main').style.height='0';
|
||||
document.getElementById('div_Music_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Basic').style.height='0';
|
||||
document.getElementById('div_Music_Advanced').style.visibility='';
|
||||
document.getElementById('div_Music_Advanced').style.height='';
|
||||
document.getElementById('div_Talk_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Basic').style.height='0';
|
||||
document.getElementById('div_Talk_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Advanced').style.height='0';
|
||||
}
|
||||
function showTalk_Basic()
|
||||
{
|
||||
document.getElementById('metadataform').style.height=400;
|
||||
document.getElementById('masterpanel').style.height=600;
|
||||
document.getElementById('div_Main').style.visibility='hidden';
|
||||
document.getElementById('div_Main').style.height='0';
|
||||
document.getElementById('div_Music_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Basic').style.height='0';
|
||||
document.getElementById('div_Music_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Advanced').style.height='0';
|
||||
document.getElementById('div_Talk_Basic').style.visibility='';
|
||||
document.getElementById('div_Talk_Basic').style.height='';
|
||||
document.getElementById('div_Talk_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Advanced').style.height='0';
|
||||
}
|
||||
function showTalk_Advanced()
|
||||
{
|
||||
document.getElementById('metadataform').style.height=400;
|
||||
document.getElementById('masterpanel').style.height=600;
|
||||
document.getElementById('div_Main').style.visibility='hidden';
|
||||
document.getElementById('div_Main').style.height='0';
|
||||
document.getElementById('div_Music_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Basic').style.height='0';
|
||||
document.getElementById('div_Music_Advanced').style.visibility='hidden';
|
||||
document.getElementById('div_Music_Advanced').style.height='0';
|
||||
document.getElementById('div_Talk_Basic').style.visibility='hidden';
|
||||
document.getElementById('div_Talk_Basic').style.height='0';
|
||||
document.getElementById('div_Talk_Advanced').style.visibility='';
|
||||
document.getElementById('div_Talk_Advanced').style.height='';
|
||||
document.getElementById('div_Music').style.visibility='hidden';
|
||||
document.getElementById('div_Music').style.height='0';
|
||||
document.getElementById('div_Talk').style.visibility='';
|
||||
document.getElementById('div_Talk').style.height='';
|
||||
}
|
||||
showMain();
|
||||
{/literal}
|
||||
|
|
|
@ -1,120 +0,0 @@
|
|||
{literal}
|
||||
<script type="text/javascript">
|
||||
// www.jjam.de - Kontextmenü mit JavaScript - Version 15.12.2002
|
||||
|
||||
// Nur für IE 5+ und NN 6+
|
||||
ie5=(document.getElementById && document.all && document.styleSheets)?1:0;
|
||||
nn6=(document.getElementById && !document.all)?1:0;
|
||||
menuStatus = 0;
|
||||
document.onmouseup = hideMenu;
|
||||
document.write('<div id="menucontainer"></div>');
|
||||
menuWidth = 180,
|
||||
menuHeight = 0;
|
||||
|
||||
function menu(id) {
|
||||
var menuHeader = "<div id='menu' style='position:absolute;top:-250;left:0;z-index:100'>"+
|
||||
"<table cellpadding='5' cellspacing='0' width='"+menuWidth+"' height='"+menuHeight+"' style='border-style:outset;border-width:1;border-color:#3a6c96;background-color:#4682B4'>";
|
||||
var menuFooter = "</table></div>";
|
||||
var menuHtml = '';
|
||||
var sp2 = " ";
|
||||
var sp5 = sp2+sp2+" "; // Leerzeichen als Abstandshalter (flexibler und code-sparender als eine aufwendige Tabellenkonstruktion) ;
|
||||
var oF = "onfocus='if(this.blur)this.blur()'"; // Um hässlichen Linkrahmen in einigen Browsern zu vermeiden;
|
||||
var entry = new Array();
|
||||
//menuStatus = 0;
|
||||
|
||||
for (var i = 1; i < menu.arguments.length; ++i) {
|
||||
switch (menu.arguments[i]) {
|
||||
case "PL.display":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href=\"{/literal}{$UI_BROWSER}{literal}?act=PL.display&id="+id+"\" "+oF+"> Display this Playlist </a></td></tr>";
|
||||
break;
|
||||
{/literal}
|
||||
{if $PLAYLIST.id}
|
||||
|
||||
{literal}
|
||||
case "PL.release":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href='#' onClick=\"hpopup('{/literal}{$UI_HANDLER}{literal}?act=PL.release')\" "+oF+"> Release Playlist </a></td></tr>";
|
||||
break;
|
||||
{/literal}
|
||||
|
||||
{literal}
|
||||
case "PL.addItem":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href='#' onClick=\"hpopup('{/literal}{$UI_HANDLER}{literal}?act=PL.addItem&id="+id+"')\" "+oF+"> Add Item to active Playlist </a></td></tr>";
|
||||
break;
|
||||
{/literal}
|
||||
|
||||
{else}
|
||||
{literal}
|
||||
case "PL.activate":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href=\"javascript: hpopup('{/literal}{$UI_HANDLER}{literal}?act=PL.activate&id="+id+"')\" "+oF+"> Activate this Playlist </a></td></tr>";
|
||||
break;
|
||||
{/literal}
|
||||
{/if}
|
||||
{literal}
|
||||
case "PL.newUsingItem":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href='#' onClick=\"hpopup('{/literal}{$UI_HANDLER}{literal}?act=PL.newUsingItem&id="+id+"')\" "+oF+"> New Playlist using Item </a></td></tr>";
|
||||
break;
|
||||
case "SP.addItem":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href='#' onClick=\"hpopup('{/literal}{$UI_HANDLER}{literal}?act=SP.addItem&id="+id+"')\" "+oF+"> Add Item to ScratchPad </a></td></tr>";
|
||||
break;
|
||||
case "SP.removeItem":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href='#' onClick=\"hpopup('{/literal}{$UI_HANDLER}{literal}?act=SP.removeItem&id="+id+"')\" "+oF+"> Remove </a></td></tr>";
|
||||
break;
|
||||
case "delete":
|
||||
menuHtml = menuHtml + "<tr><td><a class='menu' href='{/literal}{$UI_HANDLER}{literal}?act=delete&id="+id+"'"+oF+"> !Delete Item! </a></td></tr>";
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.getElementById('menucontainer').innerHTML = menuHeader + menuHtml + menuFooter;
|
||||
|
||||
document.oncontextmenu = showMenu;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
function showMenu(e) {
|
||||
if(ie5) {
|
||||
if(event.clientX>menuWidth) xPos=event.clientX-menuWidth+document.body.scrollLeft;
|
||||
else xPos=event.clientX+document.body.scrollLeft;
|
||||
if (event.clientY>menuHeight) yPos=event.clientY-menuHeight+document.body.scrollTop;
|
||||
else yPos=event.clientY+document.body.scrollTop;
|
||||
}
|
||||
else {
|
||||
if(e.pageX>menuWidth+window.pageXOffset) xPos=e.pageX-menuWidth;
|
||||
else xPos=e.pageX;
|
||||
if(e.pageY>menuHeight+window.pageYOffset) yPos=e.pageY-menuHeight;
|
||||
else yPos=e.pageY;
|
||||
}
|
||||
document.getElementById("menu").style.left=xPos;
|
||||
document.getElementById("menu").style.top=yPos;
|
||||
menuStatus=1;
|
||||
document.oncontextmenu = null;
|
||||
}
|
||||
|
||||
|
||||
function hideMenu(e) {
|
||||
if (menuStatus==1) {
|
||||
setTimeout("document.getElementById('menu').style.top=-250", 100);
|
||||
menuStatus=0;
|
||||
}
|
||||
}
|
||||
|
||||
var passed=false;
|
||||
function highlight()
|
||||
{
|
||||
//if (!passed) alert('try rightclick in lists...');
|
||||
passed = true;
|
||||
}
|
||||
|
||||
function darklight()
|
||||
{
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
a.menu {text-decoration:none;font-family:Verdana,Arial;font-size:80%}
|
||||
a.menu:link,a.menu:visited {text-decoration:none;color:#F0F8FF}
|
||||
a.menu:hover,a.menu:active {text-decoration:none;background-color:#F0F8FF;color:#000040}
|
||||
hr.menu {border:0px;height:1px;background-color:#B0C4DE;color:#B0C4DE}
|
||||
</style>
|
||||
{/literal}
|
|
@ -52,6 +52,14 @@ function _getDArr($format)
|
|||
return $arr;
|
||||
}
|
||||
|
||||
function _getNumArr($start, $end, $step=1)
|
||||
{
|
||||
for($n=$start; $n<=$end; $n=$n+$step) {
|
||||
$arr[$n] = $n;
|
||||
}
|
||||
return $arr;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* uiBase class
|
||||
|
|
Loading…
Reference in New Issue