Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision da09f329

Von Sven Schöling vor etwa 8 Jahren hinzugefügt

  • ID da09f3291cd7519e5fc6e91ca9866ddf7166ac15
  • Vorgänger b1e0bbb0
  • Nachfolger 1058939e

kivi.Part.js: PickerPopup auf prototype style umgestellt

Unterschiede anzeigen:

js/kivi.Part.js
ns.PickerPopup = function(pp) {
this.timer = undefined;
this.pp = pp;
this.open_dialog();
};
this.open_dialog = function() {
ns.PickerPopup.prototype = {
open_dialog: function() {
var self = this;
kivi.popup_dialog({
url: 'controller.pl?action=Part/part_picker_search',
......
});
window.clearTimeout(this.timer);
return true;
};
this.init_search = function() {
},
init_search: function() {
var self = this;
$('#part_picker_filter').keypress(function(e) { self.result_timer(e) }).focus();
$('#no_paginate').change(function() { self.update_results() });
this.update_results();
}
this.update_results = function() {
},
update_results: function() {
var self = this;
$.ajax({
url: 'controller.pl?action=Part/part_picker_result',
......
self.init_results();
}
});
};
this.init_results = function() {
},
init_results: function() {
var self = this;
$('div.part_picker_part').each(function(){
$(this).click(function(){
......
self.pp.dummy.focus();
}
});
}
this.result_timer = function(event) {
},
result_timer: function(event) {
var self = this;
if (!$('no_paginate').prop('checked')) {
if (event.keyCode == KEY.PAGE_UP) {
......
}
window.clearTimeout(this.timer);
this.timer = window.setTimeout(function() { self.update_results() }, 100);
};
this.close_popup = function() {
},
close_popup: function() {
$('#part_selection').dialog('close');
};
this.open_dialog();
}
}
};
ns.reinit_widgets = function() {
kivi.run_once_for('input.part_autocomplete', 'part_picker', function(elt) {

Auch abrufbar als: Unified diff