mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
Bug fixes
This commit is contained in:
parent
b95e7445c9
commit
7273e39f1e
@ -144,7 +144,7 @@ class InvoiceRepository extends BaseRepository
|
|||||||
if ((isset($data['set_default_terms']) && $data['set_default_terms'])
|
if ((isset($data['set_default_terms']) && $data['set_default_terms'])
|
||||||
|| (isset($data['set_default_footer']) && $data['set_default_footer'])) {
|
|| (isset($data['set_default_footer']) && $data['set_default_footer'])) {
|
||||||
if (isset($data['set_default_terms']) && $data['set_default_terms']) {
|
if (isset($data['set_default_terms']) && $data['set_default_terms']) {
|
||||||
$account->{"{$entityType}_terms"} = trim($data['terms']);
|
$account->{"{$invoice->getEntityType()}_terms"} = trim($data['terms']);
|
||||||
}
|
}
|
||||||
if (isset($data['set_default_footer']) && $data['set_default_footer']) {
|
if (isset($data['set_default_footer']) && $data['set_default_footer']) {
|
||||||
$account->invoice_footer = trim($data['invoice_footer']);
|
$account->invoice_footer = trim($data['invoice_footer']);
|
||||||
|
@ -31571,6 +31571,16 @@ function truncate(string, length){
|
|||||||
return string;
|
return string;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function actionListHandler() {
|
||||||
|
$('tbody tr').mouseover(function() {
|
||||||
|
$(this).closest('tr').find('.tr-action').css('display', 'inline-block');
|
||||||
|
$(this).closest('tr').find('.tr-status').css('display', 'none');
|
||||||
|
}).mouseout(function() {
|
||||||
|
$(this).closest('tr').find('.tr-action').css('display', 'none');
|
||||||
|
$(this).closest('tr').find('.tr-status').css('display', 'inline-block');
|
||||||
|
});
|
||||||
|
}
|
||||||
var NINJA = NINJA || {};
|
var NINJA = NINJA || {};
|
||||||
|
|
||||||
NINJA.TEMPLATES = {
|
NINJA.TEMPLATES = {
|
||||||
|
@ -1693,3 +1693,13 @@ function truncate(string, length){
|
|||||||
return string;
|
return string;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function actionListHandler() {
|
||||||
|
$('tbody tr').mouseover(function() {
|
||||||
|
$(this).closest('tr').find('.tr-action').css('display', 'inline-block');
|
||||||
|
$(this).closest('tr').find('.tr-status').css('display', 'none');
|
||||||
|
}).mouseout(function() {
|
||||||
|
$(this).closest('tr').find('.tr-action').css('display', 'none');
|
||||||
|
$(this).closest('tr').find('.tr-status').css('display', 'inline-block');
|
||||||
|
});
|
||||||
|
}
|
@ -911,6 +911,7 @@ return array(
|
|||||||
|
|
||||||
'before' => 'Before',
|
'before' => 'Before',
|
||||||
'after' => 'After',
|
'after' => 'After',
|
||||||
|
'reset_terms_help' => 'Reset to the default account terms',
|
||||||
|
'reset_footer_help' => 'Reset to the default account footer',
|
||||||
|
|
||||||
);
|
);
|
||||||
|
@ -37,21 +37,14 @@
|
|||||||
->render('datatable') !!}
|
->render('datatable') !!}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.onDatatableReady = function() {
|
|
||||||
$('tbody tr').mouseover(function() {
|
window.onDatatableReady = actionListHandler;
|
||||||
$(this).closest('tr').find('.tr-action').css('visibility','visible');
|
|
||||||
}).mouseout(function() {
|
|
||||||
$dropdown = $(this).closest('tr').find('.tr-action');
|
|
||||||
if (!$dropdown.hasClass('open')) {
|
|
||||||
$dropdown.css('visibility','hidden');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function setTrashVisible() {
|
function setTrashVisible() {
|
||||||
var checked = $('#trashed').is(':checked');
|
var checked = $('#trashed').is(':checked');
|
||||||
window.location = '{!! URL::to('view_archive/token') !!}' + (checked ? '/true' : '/false');
|
window.location = '{!! URL::to('view_archive/token') !!}' + (checked ? '/true' : '/false');
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@stop
|
@stop
|
||||||
|
@ -27,16 +27,7 @@
|
|||||||
->render('datatable') !!}
|
->render('datatable') !!}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.onDatatableReady = function() {
|
window.onDatatableReady = actionListHandler;
|
||||||
$('tbody tr').mouseover(function() {
|
|
||||||
$(this).closest('tr').find('.tr-action').css('visibility','visible');
|
|
||||||
}).mouseout(function() {
|
|
||||||
$dropdown = $(this).closest('tr').find('.tr-action');
|
|
||||||
if (!$dropdown.hasClass('open')) {
|
|
||||||
$dropdown.css('visibility','hidden');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@stop
|
@stop
|
@ -42,16 +42,7 @@
|
|||||||
->render('datatable') !!}
|
->render('datatable') !!}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.onDatatableReady = function() {
|
window.onDatatableReady = actionListHandler;
|
||||||
$('tbody tr').mouseover(function() {
|
|
||||||
$(this).closest('tr').find('.tr-action').css('visibility','visible');
|
|
||||||
}).mouseout(function() {
|
|
||||||
$dropdown = $(this).closest('tr').find('.tr-action');
|
|
||||||
if (!$dropdown.hasClass('open')) {
|
|
||||||
$dropdown.css('visibility','hidden');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
@ -65,16 +65,7 @@
|
|||||||
->render('datatable') !!}
|
->render('datatable') !!}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.onDatatableReady = function() {
|
window.onDatatableReady = actionListHandler;
|
||||||
$('tbody tr').mouseover(function() {
|
|
||||||
$(this).closest('tr').find('.tr-action').css('visibility','visible');
|
|
||||||
}).mouseout(function() {
|
|
||||||
$dropdown = $(this).closest('tr').find('.tr-action');
|
|
||||||
if (!$dropdown.hasClass('open')) {
|
|
||||||
$dropdown.css('visibility','hidden');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
@ -34,16 +34,8 @@
|
|||||||
->render('datatable') !!}
|
->render('datatable') !!}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.onDatatableReady = function() {
|
|
||||||
$('tbody tr').mouseover(function() {
|
window.onDatatableReady = actionListHandler;
|
||||||
$(this).closest('tr').find('.tr-action').css('visibility','visible');
|
|
||||||
}).mouseout(function() {
|
|
||||||
$dropdown = $(this).closest('tr').find('.tr-action');
|
|
||||||
if (!$dropdown.hasClass('open')) {
|
|
||||||
$dropdown.css('visibility','hidden');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function setTrashVisible() {
|
function setTrashVisible() {
|
||||||
var checked = $('#trashed').is(':checked');
|
var checked = $('#trashed').is(':checked');
|
||||||
|
@ -251,7 +251,9 @@
|
|||||||
<label>
|
<label>
|
||||||
<input name="set_default_terms" type="checkbox" style="width: 24px" data-bind="checked: set_default_terms"/>'.trans('texts.save_as_default_terms').'
|
<input name="set_default_terms" type="checkbox" style="width: 24px" data-bind="checked: set_default_terms"/>'.trans('texts.save_as_default_terms').'
|
||||||
</label>
|
</label>
|
||||||
<div class="pull-right"><a href="#" onclick="return resetTerms()">' . trans("texts.reset_terms") . '</a></div>
|
<div class="pull-right" data-bind="visible: showResetTerms()">
|
||||||
|
<a href="#" onclick="return resetTerms()" title="'. trans('texts.reset_terms_help') .'">' . trans("texts.reset_terms") . '</a>
|
||||||
|
</div>
|
||||||
</div>') !!}
|
</div>') !!}
|
||||||
</div>
|
</div>
|
||||||
<div role="tabpanel" class="tab-pane" id="footer">
|
<div role="tabpanel" class="tab-pane" id="footer">
|
||||||
@ -261,7 +263,9 @@
|
|||||||
<label>
|
<label>
|
||||||
<input name="set_default_footer" type="checkbox" style="width: 24px" data-bind="checked: set_default_footer"/>'.trans('texts.save_as_default_footer').'
|
<input name="set_default_footer" type="checkbox" style="width: 24px" data-bind="checked: set_default_footer"/>'.trans('texts.save_as_default_footer').'
|
||||||
</label>
|
</label>
|
||||||
<div class="pull-right"><a href="#" onclick="return resetFooter()">' . trans("texts.reset_footer") . '</a></div>
|
<div class="pull-right" data-bind="visible: showResetFooter()">
|
||||||
|
<a href="#" onclick="return resetFooter()" title="'. trans('texts.reset_footer_help') .'">' . trans("texts.reset_footer") . '</a>
|
||||||
|
</div>
|
||||||
</div>') !!}
|
</div>') !!}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -514,6 +514,14 @@ function InvoiceModel(data) {
|
|||||||
self.onDragged = function(item) {
|
self.onDragged = function(item) {
|
||||||
refreshPDF(true);
|
refreshPDF(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
self.showResetTerms = function() {
|
||||||
|
return self.default_terms() && self.terms() != self.default_terms();
|
||||||
|
}
|
||||||
|
|
||||||
|
self.showResetFooter = function() {
|
||||||
|
return self.default_footer() && self.invoice_footer() != self.default_footer();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function ClientModel(data) {
|
function ClientModel(data) {
|
||||||
|
@ -134,20 +134,7 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('tbody tr').mouseover(function() {
|
actionListHandler();
|
||||||
$(this).closest('tr').find('.tr-action').css('display', 'inline-block');
|
|
||||||
$(this).closest('tr').find('.tr-status').css('display', 'none');
|
|
||||||
}).mouseout(function() {
|
|
||||||
//$(this).closest('tr').find('.tr-action').css('display', 'none');
|
|
||||||
|
|
||||||
$dropdown = $(this).closest('tr').find('.tr-action');
|
|
||||||
if (!$dropdown.hasClass('open')) {
|
|
||||||
$dropdown.css('display', 'none');
|
|
||||||
$(this).closest('tr').find('.tr-status').css('display', 'inline-block');
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$('.archive, .invoice').prop('disabled', true);
|
$('.archive, .invoice').prop('disabled', true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user