Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5debedf3

Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt

  • ID 5debedf3465f0a66af252c65b1c7b7e694fbada6
  • Vorgänger 90e59318
  • Nachfolger 9b377bf4

PartPicker: Strict-Modus & Warnungen von jshint beseitigt

Unterschiede anzeigen:

js/autocomplete_part.js
namespace('kivi', function(k){
"use strict";
k.PartPicker = function($real, options) {
// short circuit in case someone double inits us
if ($real.data("part_picker"))
......
if (state == STATES.PICKED) {
annotate_state();
return true
} else if (state == STATES.UNDEFINED && $dummy.val() == '')
} else if (state == STATES.UNDEFINED && $dummy.val() === '')
set_item({})
else {
last_unverified_dummy = $dummy.val();
......
function annotate_state () {
if (state == STATES.PICKED)
$dummy.removeClass(STATES.UNDEFINED).addClass(STATES.PICKED);
else if (state == STATES.UNDEFINED && $dummy.val() == '')
else if (state == STATES.UNDEFINED && $dummy.val() === '')
$dummy.removeClass(STATES.UNDEFINED).addClass(STATES.PICKED);
else {
last_unverified_dummy = $dummy.val();
......
}, ajax_data(function(){ var val = $('#part_picker_filter').val(); return val === undefined ? '' : val })),
success: function(data){ $('#part_picker_result').html(data) }
});
};
}
function result_timer (event) {
if (!$('no_paginate').prop('checked')) {
......
function close_popup() {
$('#part_selection').dialog('close');
};
}
function handle_changed_text(callbacks) {
$.ajax({
......
annotate_state();
}
});
};
}
$dummy.autocomplete({
source: function(req, rsp) {
......
$dummy.keydown(function(event){
if (event.which == KEY.ENTER || event.which == KEY.TAB) {
// if string is empty assume they want to delete
if ($dummy.val() == '') {
if ($dummy.val() === '') {
set_item({});
return true;
} else if (state == STATES.PICKED) {

Auch abrufbar als: Unified diff