Merge branch 'dev/gfl_zentaopms_307' into 'master'
Dev/gfl zentaopms 307 See merge request easycorp/zentaopms!7456
This commit is contained in:
@@ -98,3 +98,9 @@
|
||||
|
||||
.user-time .icon-star {font-size: 12px; line-height: 1.8;}
|
||||
.user-time .icon-star:before {vertical-align: top;}
|
||||
.btn-limit {position: relative;}
|
||||
.btn-group {display: flex; align-items: center;}
|
||||
#exchangeDiffBtn {font-size: 24px;}
|
||||
.exchangeDiffGroup .right-dom {display: none;}
|
||||
.exchangeDiffGroup.show-diff .right-dom {display: unset;}
|
||||
.btn-limit {padding-left: 10px; padding-right: 20px;}
|
||||
|
||||
+76
-28
@@ -217,6 +217,27 @@ $(function()
|
||||
}
|
||||
else if(data.id == 'confirm')
|
||||
{
|
||||
if(arrVersionDiff.length == 2)
|
||||
{
|
||||
var $btnGroup = $('#diffBtnGroup');
|
||||
$btnGroup.addClass('show-diff');
|
||||
var oldV = arrVersionDiff[0].version;
|
||||
var newV = arrVersionDiff[1].version;
|
||||
if(newV < oldV)
|
||||
{
|
||||
var tmpArr = [newV, oldV];
|
||||
newV = tmpArr[1];
|
||||
oldV = tmpArr[0];
|
||||
}
|
||||
if(isVersionDiff)
|
||||
{
|
||||
var tmpArr = [newV, oldV];
|
||||
newV = tmpArr[1];
|
||||
oldV = tmpArr[0];
|
||||
}
|
||||
var leftDom = $btnGroup.find('a.left-dom').html('V' + oldV + '<span class="caret"></span>');
|
||||
var rightDom = $btnGroup.find('a.right-dom').html('V' + newV + '<span class="caret"></span>');
|
||||
}
|
||||
$(this.closest('.open.btn-group')).removeClass('open');
|
||||
}
|
||||
}).on('click', '#docVersionMenu .checkbox-primary', function()
|
||||
@@ -226,11 +247,24 @@ $(function()
|
||||
var data = $input.data();
|
||||
if(isCheck)
|
||||
{
|
||||
arrVersionDiff.push(data);
|
||||
if(arrVersionDiff.length)
|
||||
{
|
||||
if(arrVersionDiff[0].version != data.version) arrVersionDiff.push(data);
|
||||
}
|
||||
else
|
||||
{
|
||||
arrVersionDiff[0] = data;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(arrVersionDiff[0].version === data.version)
|
||||
if(arrVersionDiff.length == 0) return;
|
||||
if(arrVersionDiff.length == 1)
|
||||
{
|
||||
arrVersionDiff = [];
|
||||
return;
|
||||
}
|
||||
else if(arrVersionDiff[0].version === data.version)
|
||||
{
|
||||
var pushItem = arrVersionDiff[1];
|
||||
}
|
||||
@@ -238,16 +272,51 @@ $(function()
|
||||
{
|
||||
var pushItem = arrVersionDiff[0];
|
||||
}
|
||||
var newArr = [];
|
||||
var newArr = [];
|
||||
newArr.push(pushItem);
|
||||
arrVersionDiff = newArr;
|
||||
}
|
||||
|
||||
refreshCheckbox()
|
||||
refreshCheckbox();
|
||||
}).on('click', '#hisTrigger', function()
|
||||
{
|
||||
var $history = $('#history');
|
||||
var $icon = $(this);
|
||||
if($history.hasClass('hidden'))
|
||||
{
|
||||
$history.removeClass('hidden');
|
||||
$icon.addClass('text-primary');
|
||||
}
|
||||
else
|
||||
{
|
||||
$history.addClass('hidden');
|
||||
$icon.removeClass('text-primary');
|
||||
}
|
||||
}).on('click', '#closeBtn', function()
|
||||
{
|
||||
$('#history').addClass('hidden');
|
||||
$('#hisTrigger').removeClass('text-primary');
|
||||
}).on('click', '#exchangeDiffBtn', function()
|
||||
{
|
||||
isVersionDiff = !isVersionDiff;
|
||||
var $btn = $(this);
|
||||
var $btnGroup = $btn.closest('#diffBtnGroup');
|
||||
var $leftBtn = $btnGroup.find('.btn-link.left-dom');
|
||||
var $rightBtn = $btnGroup.find('.btn-link.right-dom');
|
||||
var tmpArr = [$leftBtn.html(), $rightBtn.html()];
|
||||
$rightBtn.html(tmpArr[0]);
|
||||
$leftBtn.html(tmpArr[1]);
|
||||
if(isVersionDiff)
|
||||
{
|
||||
$btn.addClass('text-primary');
|
||||
}
|
||||
else
|
||||
{
|
||||
$btn.removeClass('text-primary');
|
||||
}
|
||||
});
|
||||
|
||||
$('#outline li.has-list').addClass('open in');
|
||||
$('#outline li.has-list>i+ul').prev('i').remove();
|
||||
$('#outline li.has-list > i + ul').prev('i').remove();
|
||||
$('.outline-toggle i.icon-menu-arrow-left').trigger('click');
|
||||
|
||||
$(document).on('click', '.detail-content a', function(event)
|
||||
@@ -268,7 +337,7 @@ $(function()
|
||||
if($.cookie('isFullScreen') == 1) fullScreen();
|
||||
$('#content [data-ride="tree"]').tree();
|
||||
$('#outline li.has-list').addClass('open in');
|
||||
$('#outline li.has-list>i+ul').prev('i').remove();
|
||||
$('#outline li.has-list > i + ul').prev('i').remove();
|
||||
if($('#markdownContent').val())
|
||||
{
|
||||
var simplemde = new SimpleMDE({element: $("#markdownContent")[0],toolbar:false, status: false});
|
||||
@@ -281,28 +350,7 @@ $(function()
|
||||
})
|
||||
|
||||
$('#history').append('<a id="closeBtn" href="###" class="btn btn-link"><i class="icon icon-close"></i></a>');
|
||||
$('#hisTrigger').on('click', function()
|
||||
{
|
||||
var $history = $('#history');
|
||||
var $icon = $(this);
|
||||
if($history.hasClass('hidden'))
|
||||
{
|
||||
$history.removeClass('hidden');
|
||||
$icon.addClass('text-primary');
|
||||
}
|
||||
else
|
||||
{
|
||||
$history.addClass('hidden');
|
||||
$icon.removeClass('text-primary');
|
||||
}
|
||||
})
|
||||
|
||||
$('#history').find('.btn.pull-right').removeClass('pull-right');
|
||||
$('#closeBtn').on('click', function()
|
||||
{
|
||||
$('#history').addClass('hidden');
|
||||
$('#hisTrigger').removeClass('text-primary');
|
||||
});
|
||||
$('#history').find('.btn.pull-right').removeClass('pull-right');
|
||||
if($('.files-list').length) $('#content .detail-content.article-content').css('height', 'calc(100vh - 300px)');
|
||||
$('.outline .outline-toggle i.icon-menu-arrow-left').trigger("click");
|
||||
|
||||
@@ -14,9 +14,13 @@
|
||||
<div class="info">
|
||||
<?php $version = $version ? $version : $doc->version;?>
|
||||
<div class="version" data-version='<?php echo $version;?>'>
|
||||
<div class='btn-group'>
|
||||
<a href='javascript:;' class='btn btn-link btn-limit text-ellipsis' data-toggle='dropdown' style="max-width: 120px;">
|
||||
#<?php echo $version;?>
|
||||
<div id="diffBtnGroup" class='btn-group exchangeDiffGroup'>
|
||||
<a href='javascript:;' class='btn btn-link btn-limit text-ellipsis left-dom' data-toggle='dropdown' style="max-width: 120px;">
|
||||
V<?php echo $version;?>
|
||||
<span class="caret"></span>
|
||||
</a>
|
||||
<i id="exchangeDiffBtn" class="icon icon-exchange right-dom"></i>
|
||||
<a href='javascript:;' class='btn btn-link btn-limit text-ellipsis right-dom' data-toggle='dropdown' style="max-width: 120px;">
|
||||
<span class="caret"></span>
|
||||
</a>
|
||||
<ul id="docVersionMenu" class='dropdown-menu doc-version-menu' style='width: 250px; overflow-y:auto'>
|
||||
|
||||
Reference in New Issue
Block a user