version 1.10, 2011/02/15 14:54:51
|
version 1.11, 2012/05/14 16:39:41
|
Line 1103 sub wishlistView {
|
Line 1103 sub wishlistView {
|
|
|
# checkboxes |
# checkboxes |
$wishlistHTMLview .= '<td><input type="checkbox" name="mark" id="check'.$index.'" value="'.$index.'" '. |
$wishlistHTMLview .= '<td><input type="checkbox" name="mark" id="check'.$index.'" value="'.$index.'" '. |
'onclick="selectAction('."'row".$index."'".')"/></td>'; |
'onclick="selectAction('."'row".$index."'".')" /></td>'; |
|
|
# entry is a folder |
# entry is a folder |
if ($n->value()->path() eq '') { |
if ($n->value()->path() eq '') { |
Line 1171 sub wishlistEdit {
|
Line 1171 sub wishlistEdit {
|
|
|
# checkboxes |
# checkboxes |
$wishlistHTMLedit .= '<td><input type="checkbox" name="mark" id="check'.$index.'" value="'.$index.'" '. |
$wishlistHTMLedit .= '<td><input type="checkbox" name="mark" id="check'.$index.'" value="'.$index.'" '. |
'onclick="selectAction('."'row".$index."'".')"/></td>'; |
'onclick="selectAction('."'row".$index."'".')" /></td>'; |
|
|
# option-tags for sorting entries. we need the numbers from 1 to n with n being the number of entries on the same level as the current entry. |
# option-tags for sorting entries. we need the numbers from 1 to n with n being the number of entries on the same level as the current entry. |
# set the number for the current entry into brackets |
# set the number for the current entry into brackets |
Line 1194 sub wishlistEdit {
|
Line 1194 sub wishlistEdit {
|
'<a href="javascript:;" onclick="folderAction('."'row".$index."'".')" style="vertical-align:top" >'. |
'<a href="javascript:;" onclick="folderAction('."'row".$index."'".')" style="vertical-align:top" >'. |
'<img src="/adm/lonIcons/arrow.closed.gif" id="img'.$index.'" alt = "" class="LC_icon"/>'. |
'<img src="/adm/lonIcons/arrow.closed.gif" id="img'.$index.'" alt = "" class="LC_icon"/>'. |
'<img src="/adm/lonIcons/navmap.folder.closed.gif" id="imgFolder'.$index.'" alt="folder"/></a>'. |
'<img src="/adm/lonIcons/navmap.folder.closed.gif" id="imgFolder'.$index.'" alt="folder"/></a>'. |
'<input type="text" name="newtitle" value="'.$n->value()->title().'" alt = "'.$n->value()->title().'"/>'. |
'<input type="text" name="newtitle" value="'.$n->value()->title().'" alt = "'.$n->value()->title().'" />'. |
'</td><td></td>'; |
'</td><td></td>'; |
|
|
} |
} |
Line 1204 sub wishlistEdit {
|
Line 1204 sub wishlistEdit {
|
$options.'</select></td>'. |
$options.'</select></td>'. |
'<td id="padd'.$index.'" style="padding-left:'.(($indent-$indentConst)<=0?$indentConst:$indent).'px;">'. |
'<td id="padd'.$index.'" style="padding-left:'.(($indent-$indentConst)<=0?$indentConst:$indent).'px;">'. |
'<img src="/res/adm/pages/wishlist-link.png" id="img'.$index.'" alt="link"/>'. |
'<img src="/res/adm/pages/wishlist-link.png" id="img'.$index.'" alt="link"/>'. |
'<input type="text" name="newtitle" value="'.$n->value()->title().'" alt = "'.$n->value()->title().'"/></td>'. |
'<input type="text" name="newtitle" value="'.$n->value()->title().'" alt = "'.$n->value()->title().'" /></td>'. |
'<td><input type="text" name="newpath" value="'.$n->value()->path().'" alt = "'.$n->value()->path().'"/></td>'; |
'<td><input type="text" name="newpath" value="'.$n->value()->path().'" alt = "'.$n->value()->path().'" /></td>'; |
} |
} |
|
|
# note-icon, different icons for an entries with note and those without |
# note-icon, different icons for an entries with note and those without |
Line 1348 sub wishlistImport {
|
Line 1348 sub wishlistImport {
|
# checkboxes |
# checkboxes |
$wishlistHTMLimport .= '<td>'. |
$wishlistHTMLimport .= '<td>'. |
'<input type="checkbox" name="check" id="check'.$index.'" value="'.$index.'" '. |
'<input type="checkbox" name="check" id="check'.$index.'" value="'.$index.'" '. |
'onclick="selectAction('."'row".$index."'".')"/>'. |
'onclick="selectAction('."'row".$index."'".')" />'. |
'<input type="hidden" name="title'.$index.'" value="'.&escape($n->value()->title()).'">'. |
'<input type="hidden" name="title'.$index.'" value="'.&escape($n->value()->title()).'" />'. |
'<input type="hidden" name="filelink'.$index.'" value="'.&escape($n->value()->path()).'">'. |
'<input type="hidden" name="filelink'.$index.'" value="'.&escape($n->value()->path()).'" />'. |
'<input type="hidden" name="id'.$index.'">'. |
'<input type="hidden" name="id'.$index.'" />'. |
'</td>'; |
'</td>'; |
|
|
# entry is a folder |
# entry is a folder |
Line 1497 sub makePage {
|
Line 1497 sub makePage {
|
|
|
# start form |
# start form |
my $inner .= '<form name="list" action ="/adm/wishlist" method="post">'. |
my $inner .= '<form name="list" action ="/adm/wishlist" method="post">'. |
'<input type="hidden" id="action" name="action" value=""/>'; |
'<input type="hidden" id="action" name="action" value="" />'; |
|
|
# only display subbox in view- or edit-mode |
# only display subbox in view- or edit-mode |
if ($mode eq 'view' || $mode eq 'edit') { |
if ($mode eq 'view' || $mode eq 'edit') { |
Line 1534 sub makePage {
|
Line 1534 sub makePage {
|
} |
} |
if ($markStr) { |
if ($markStr) { |
$markStr = substr($markStr, 0, length($markStr)-1); |
$markStr = substr($markStr, 0, length($markStr)-1); |
$inner .= '<input type="hidden" value="'.$markStr.'" name="markedToMove"/>'; |
$inner .= '<input type="hidden" value="'.$markStr.'" name="markedToMove" />'; |
$inner .= '<p><span class="LC_info">'.&mt('You have selected the red marked entries to be moved to another folder. '. |
$inner .= '<p><span class="LC_info">'.&mt('You have selected the red marked entries to be moved to another folder. '. |
'Now choose the new destination folder.').'</span></p>'; |
'Now choose the new destination folder.').'</span></p>'; |
&wishlistMove(\@childrenRt, $marked); |
&wishlistMove(\@childrenRt, $marked); |
$inner .= '<table class="LC_data_table LC_tableOfContent">'.$wishlistHTMLmove.'</table><br/><br/>'; |
$inner .= '<table class="LC_data_table LC_tableOfContent">'.$wishlistHTMLmove.'</table><br/><br/>'; |
$inner .= '<input type="button" value="'.&mt('Move').'" onclick="setFormAction('."'move','view'".');"/>'. |
$inner .= '<input type="button" value="'.&mt('Move').'" onclick="setFormAction('."'move','view'".');" />'. |
'<input type="button" value="'.&mt('Cancel').'" onclick="go('."'/adm/wishlist'".')"/>'; |
'<input type="button" value="'.&mt('Cancel').'" onclick="go('."'/adm/wishlist'".')" />'; |
|
|
$wishlistHTMLmove ='<tr id="root" class="LC_odd_row"><td><input type="radio" name="mark" id="radioRoot" value="root" /></td>'. |
$wishlistHTMLmove ='<tr id="root" class="LC_odd_row"><td><input type="radio" name="mark" id="radioRoot" value="root" /></td>'. |
'<td>'.&mt('Top level').'</td><td></td></tr>'; |
'<td>'.&mt('Top level').'</td><td></td></tr>'; |
} |
} |
else { |
else { |
$inner .= '<p><span class="LC_info">'.&mt("You haven't marked any entry to move.").'</span></p>'. |
$inner .= '<p><span class="LC_info">'.&mt("You haven't marked any entry to move.").'</span></p>'. |
'<input type="button" value="'.&mt('Back').'" onclick="go('."'/adm/wishlist'".')"/>'; |
'<input type="button" value="'.&mt('Back').'" onclick="go('."'/adm/wishlist'".')" />'; |
} |
} |
} |
} |
|
|
Line 1631 sub makePopUpNewLink {
|
Line 1631 sub makePopUpNewLink {
|
|
|
my $popUp = $startPageWishlistlink. |
my $popUp = $startPageWishlistlink. |
$inPageWishlistlink1. |
$inPageWishlistlink1. |
'<input type="text" name="title" size="45" value=""/>'. |
'<input type="text" name="title" size="45" value="" />'. |
$inPageWishlistlink2. |
$inPageWishlistlink2. |
'<input type="text" name="path" size="45" value=""/>'. |
'<input type="text" name="path" size="45" value="" />'. |
$inPageWishlistlink3; |
$inPageWishlistlink3; |
|
|
# JavaScript-function to set title and path of ressource automatically |
# JavaScript-function to set title and path of ressource automatically |
Line 1804 sub makePageImport {
|
Line 1804 sub makePageImport {
|
$fnum = (keys %wishlist)-1; |
$fnum = (keys %wishlist)-1; |
} |
} |
|
|
$inner .= '<form method="post" name="groupsort">'. |
$inner .= '<form method="post" name="groupsort" action="">'. |
'<input type="hidden" value="'.$fnum.'" name="fnum">'. |
'<input type="hidden" value="'.$fnum.'" name="fnum" />'. |
'<input type="button" onclick="javascript:checkAll()" id="checkallbutton" value="'.&mt('Check All').'">'. |
'<input type="button" onclick="javascript:checkAll()" id="checkallbutton" value="'.&mt('Check All').'" />'. |
'<input type="button" onclick="javascript:uncheckAll()" id="uncheckallbutton" value="'.&mt('Uncheck All').'">'. |
'<input type="button" onclick="javascript:uncheckAll()" id="uncheckallbutton" value="'.&mt('Uncheck All').'" />'. |
'<input type="button" value="'.&mt('Import Checked').'" onclick="finish_import();">'. |
'<input type="button" value="'.&mt('Import Checked').'" onclick="finish_import();" />'. |
'<input type="button" value="'.&mt('Cancel').'" onclick="window.close();"><br/><br/>'; |
'<input type="button" value="'.&mt('Cancel').'" onclick="window.close();" /><br/><br/>'; |
|
|
|
|
# wishlist-table |
# wishlist-table |