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 {
|
class SeedDMS_View_TransmittalMgr extends SeedDMS_Bootstrap_Style {
|
||||||
|
|
||||||
function js() { /* {{{ */
|
function js() { /* {{{ */
|
||||||
|
$showtree = $this->params['showtree'];
|
||||||
|
$onepage = $this->params['onepage'];
|
||||||
|
|
||||||
header('Content-Type: application/javascript; charset=UTF-8');
|
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->printDeleteDocumentButtonJs();
|
||||||
$this->printDeleteItemButtonJs();
|
$this->printDeleteItemButtonJs();
|
||||||
$this->printUpdateItemButtonJs();
|
$this->printUpdateItemButtonJs();
|
||||||
|
if($onepage)
|
||||||
|
$this->printClickDocumentJs();
|
||||||
?>
|
?>
|
||||||
$(document).ready( function() {
|
$(document).ready( function() {
|
||||||
$('body').on('click', '.selecttransmittal', function(ev){
|
$('body').on('click', '.selecttransmittal', function(ev){
|
||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
$('div.ajax').trigger('update', {transmittalid: $(ev.currentTarget).data('transmittalid')});
|
$('div.ajax').trigger('update', {transmittalid: $(ev.currentTarget).data('transmittalid')});
|
||||||
|
window.history.pushState({"html":"","pageTitle":""},"", '../out/out.TransmittalMgr.php?transmittalid=' + $(ev.currentTarget).data('transmittalid'));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
<?php
|
<?php
|
||||||
|
@ -285,14 +292,15 @@ $(document).ready( function() {
|
||||||
$document = $content->getDocument();
|
$document = $content->getDocument();
|
||||||
$latestcontent = $document->getLatestContent();
|
$latestcontent = $document->getLatestContent();
|
||||||
if ($document->getAccessMode($user) >= M_READ) {
|
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 $this->documentListRow($document, $previewer, true, $content->getVersion());
|
||||||
echo "<td><div class=\"list-action\">";
|
echo "<td><div class=\"list-action\">";
|
||||||
$this->printDeleteItemButton($item, getMLText('transmittalitem_removed'));
|
$this->printDeleteItemButton($item, getMLText('transmittalitem_removed'));
|
||||||
if($latestcontent->getVersion() != $content->getVersion())
|
if($latestcontent->getVersion() != $content->getVersion())
|
||||||
$this->printUpdateItemButton($item, getMLText('transmittalitem_updated', array('prevversion'=>$content->getVersion(), 'newversion'=>$latestcontent->getVersion())));
|
$this->printUpdateItemButton($item, getMLText('transmittalitem_updated', array('prevversion'=>$content->getVersion(), 'newversion'=>$latestcontent->getVersion())));
|
||||||
echo "</div></td>";
|
echo "</div></td>";
|
||||||
echo "</tr>";
|
echo $this->documentListRowEnd($document);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "<tr id=\"table-row-transmittalitem-".$item->getID()."\">";
|
echo "<tr id=\"table-row-transmittalitem-".$item->getID()."\">";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user