Sha256: 2d3a93a548deb8d544e73a7668775a5e6fb3dc189f9350950787927912b016ee
Contents?: true
Size: 840 Bytes
Versions: 3
Compression:
Stored size: 840 Bytes
Contents
(function(ko, $) { "use strict"; ko.bindingHandlers.confirm = { preprocess: function(value, name, addBinding) { addBinding('attacheOptions', "{popoverClass: 'confirm'}"); return value; }, init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) { var $element = $(element), onConfirmCallback = ko.unwrap(valueAccessor()), confirmContext = allBindingsAccessor().confirmContext || bindingContext, templateName = allBindingsAccessor().confirmTemplate || 'cancel-confirmation'; confirmContext = confirmContext.extend({ onConfirmCallback: onConfirmCallback }); ko.bindingHandlers.dropdown.init(element, function() { return templateName; }, allBindingsAccessor, viewModel, confirmContext); } }; })(ko, $);
Version data entries
3 entries across 3 versions & 1 rubygems