mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-18 02:59:27 +00:00
support onepage mode, update url after selecting a document list
This commit is contained in:
parent
521e3b3380
commit
ae9be17b4d
|
@ -32,15 +32,22 @@ require_once("class.Bootstrap.php");
|
|||
class SeedDMS_View_TransmittalMgr extends SeedDMS_Bootstrap_Style {
|
||||
|
||||
function js() { /* {{{ */
|
||||
$showtree = $this->params['showtree'];
|
||||
$onepage = $this->params['onepage'];
|
||||
|
||||
header('Content-Type: application/javascript; charset=UTF-8');
|
||||
parent::jsTranslations(array('cancel', 'splash_move_document', 'confirm_move_document', 'move_document', 'confirm_transfer_link_document', 'transfer_content', 'link_document', 'splash_move_folder', 'confirm_move_folder', 'move_folder'));
|
||||
$this->printDeleteDocumentButtonJs();
|
||||
$this->printDeleteItemButtonJs();
|
||||
$this->printUpdateItemButtonJs();
|
||||
if($onepage)
|
||||
$this->printClickDocumentJs();
|
||||
?>
|
||||
$(document).ready( function() {
|
||||
$('body').on('click', '.selecttransmittal', function(ev){
|
||||
ev.preventDefault();
|
||||
$('div.ajax').trigger('update', {transmittalid: $(ev.currentTarget).data('transmittalid')});
|
||||
window.history.pushState({"html":"","pageTitle":""},"", '../out/out.TransmittalMgr.php?transmittalid=' + $(ev.currentTarget).data('transmittalid'));
|
||||
});
|
||||
});
|
||||
<?php
|
||||
|
@ -285,14 +292,15 @@ $(document).ready( function() {
|
|||
$document = $content->getDocument();
|
||||
$latestcontent = $document->getLatestContent();
|
||||
if ($document->getAccessMode($user) >= M_READ) {
|
||||
echo "<tr id=\"table-row-transmittalitem-".$item->getID()."\">";
|
||||
// echo "<tr id=\"table-row-transmittalitem-".$item->getID()."\">";
|
||||
echo $this->documentListRowStart($document);
|
||||
echo $this->documentListRow($document, $previewer, true, $content->getVersion());
|
||||
echo "<td><div class=\"list-action\">";
|
||||
$this->printDeleteItemButton($item, getMLText('transmittalitem_removed'));
|
||||
if($latestcontent->getVersion() != $content->getVersion())
|
||||
$this->printUpdateItemButton($item, getMLText('transmittalitem_updated', array('prevversion'=>$content->getVersion(), 'newversion'=>$latestcontent->getVersion())));
|
||||
echo "</div></td>";
|
||||
echo "</tr>";
|
||||
echo $this->documentListRowEnd($document);
|
||||
}
|
||||
} else {
|
||||
echo "<tr id=\"table-row-transmittalitem-".$item->getID()."\">";
|
||||
|
|
Loading…
Reference in New Issue
Block a user