var Foo = Vue.extend({
template: '#view1'
})
var Bar = Vue.extend({
template: '#view2'
})
<div class="hiden">
<div id="view2">
......
</div>
<div id="view2">
...
</div>
</div>
var productBox = [{product: "Рыба", count: 10}];
function addTo(product, count){
var cond = productBox.some(function(e){
return e.product == product;
});
if(cond){
alert("Такой продукт уже есть");
//Но лучше просто увеличивать count у продукта
}else{
productBox.push({product:product, count:count});
}
}
addTo("Водка", 5);
addTo("Мясо", 3);
addTo("Шампур", 10);
addTo("Водка", 22);
jQuery.fn.exists = function () {
return this.length !== 0
}
jQuery.expr[":"].ContainsIgnoreCase = jQuery.expr.createPseudo(function(arg) {
return function( elem ) {
return jQuery(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
};
});
ignore_user_abort(true);
<?
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/НазваниеВашегоМодуля/admin/invoice_index.php');
?>
function InstallFiles($arParams = array()) {
CopyDirFiles(
$_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/НазваниеВашегоМодуля/install/admin',
$_SERVER['DOCUMENT_ROOT'].'/bitrix/admin',
true,
true
);
return true;
}