$(document).ready(function ($) {
var id = „mega-drop-down-menu“;
var options = {„classParent“:“dc-mega“,“classContainer“:“sub-container“,“classSubLink“:“mega-hdr“,“rowItems“:“7″,“speed“:“fast“,“effect“:“fade“,“event“:“hover“,“fullWidth“:“false“};
$(‚#‘ + id).dcMegaMenu(options);
});
$(document).ready(function ($) {
var id = „vertical-mega-menu“;
var options = {„classParent“:“dc-mega“,“arrow“:true,“classArrow“:“dc-mega-icon“,“classContainer“:“sub-container“,“classSubParent“:“mega-hdr“,“classSubLink“:“mega-hdr“,“classRow“:“row“,“rowItems“:“5″,“speed“:“fast“,“effect“:“fade“,“direction“:“right“};
$(‚#‘ + id).dcVerticalMegaMenu(options);
});
$(document).ready(function ($) {
var id = „vertical-accordion-menu“;
var options = {„classParent“:“dcjq-parent“,“classActive“:“active“,“classArrow“:“dcjq-icon“,“classCount“:“dcjq-count“,“classExpand“:“dcjq-current-parent“,“eventType“:“hover“,“hoverDelay“:“300″,“menuClose“:“true“,“autoClose“:“true“,“autoExpand“:“true“,“speed“:“slow“,“saveState“:false,“disableLink“:true,“showCount“:true,“cookie“:“dcjq-accordion“};
$(‚#‘ + id).dcAccordion(options);
});
window.addEventListener(„load“, function() {
window.cookieconsent.initialise({
enabled: true,
layout: „basic“,
position: „bottom“,
theme: „block“,
palette: {
popup: {
background: „#000“
},
button: {
background: „#f1d600“
}
},
content: {
header: „Verwendung von Cookies“,
message: „Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu.
Weitere Informationen zu Cookies erhalten Sie in unserer“,
link: „Datenschutzerklärung“,
dismiss: „Bitte bestätigen“,
href: „/inhalt,ccm,de/medium.inhalt_datenschutz“
},
})
});
Sie müssen JavaScript einschalten um die Funktionalitäten der Website nutzen zu können.
CCM-Sport GmbH – PRODUKTE / Werkzeuge / Shimano Bowdenzugschneider TL-CT12

(function($) {
var proto = $.ui.autocomplete.prototype,
initSource = proto._initSource;
function filter(array, term) {
var matcher = new RegExp($.ui.autocomplete.escapeRegex(term), „i“);
return $.grep(array, function(value) {
return matcher.test($(„
});
}
$.extend(proto, {
_initSource: function() {
if (this.options.html && $.isArray(this.options.source)) {
this.source = function(request, response) {
response(filter(this.options.source, request.term));
};
} else {
initSource.call(this);
}
},
_renderItem: function(ul, item) {
return $(„
„)
.data(„item.autocomplete“, item)
.append($(„“)[this.options.html ? „html“ : „text“](item.label))
.appendTo(ul);
}
});
})(jQuery);
$(function() {
var valueSelected = false;
$(„#idSuche“).autocomplete({
// source: „/searchsuggest,ccm,de“,
source: function(request, response) {
$.ajax({
url: „/searchsuggest,ccm,de“,
dataType: ‚json‘,
data: {
term: request.term
},
success: function(data) {
//console.log(data);
// convert object to array
var arr = new Array();
var i = 0;
$.each(data, function(key, value) {
arr[i++] = value;
});
// alternative way
// arr = $.map(data, function (value, key) { return value; });
// console.log(arr);
// sort by score
arr.sort(function(a, b) {
//console.log(a._score + ‚:‘ + b._score);
return (a._score > b._score) ? -1 : (a._score < b._score) ? 1 : 0;
});
//console.log(arr);
// map data
data = $.map(arr, function(item, i) {
//console.log(item);
with (item) {
//var matcher = new RegExp("(?![^&;]+;)(?!<[^]*)(“ + $.ui.autocomplete.escapeRegex(request.term) + „)(?![^]*>)(?![^&;]+;)“, „gi“);
var escapedTerm = request.term.replace(/([^$()[]{}*.+?|])/gi, „$1“);
//var matcher = new RegExp(„(“ + escapedTerm.split(‚ ‚).join(‚|‘) + „)“, „gi“);
var matcher = new RegExp(„(?![^&;]+;)(?!<[^]*)(“ + escapedTerm.split(‚ ‚).join(‚|‘) + „)(?![^]*>)(?![^&;]+;)“, „gi“);
var label = “ + Bezeichnung + ‚ ‚ + Zusatz + ‚ ‚ + Matchcode + ‚‚;
label = label.replace(matcher, „$1„);
return {
label: label,
value: Nummer
};
}
});
response(data);
},
error: function() {
response([]);
}
});
},
minLength: 2,
delay: 300,
html: 1,
position: {
collision: „flip“
},
create: function(event, ui) {
var $form = $($(this)[0].form);
$form.submit(function(event) {
//event.preventDefault();
});
},
open: function(event, ui) {
$(this).autocomplete(„widget“).css({
„width“: „337“
});
},
focus: function(event, ui) {
//console.log(„focus: “ + ui.item.value);
// Don’t replace input field with selected value
return false;
},
select: function(event, ui) {
valueSelected = true;
//console.log(„select: “ + ui.item.value);
// Replace value and clean label in url
var url = „/artikel,ccm,de/_value,_label“;
url = url.replace(‚_value‘, ui.item.value);
var $label = $(‚
‚ + ui.item.label + ‚
‚);
url = url.replace(‚_label‘, $label.text().toLowerCase().replace(/[^a-z0-9]+/g, ‚-‚));
//console.log(url);
// Redirect to select url
window.location.replace(url);
return false;
},
_response: function(event, ui) {
//console.log(ui);
// sort by score
ui.content.sort(function(a, b) {
//console.log(a._score + ‚:‘ + b._score);
return (a._score > b._score) ? -1 : (a._score < b._score) ? 1 : 0;
});
// map data
var data = $.map(ui.content, function(item, i) {
//console.log(item);
with (item) {
var label = '' + Bezeichnung + ' ‚ + Zusatz + ‚ ‚ + Matchcode + ‚‚;
return {
label: label,
value: Nummer
};
}
});
//console.log(data);
// Clear array
ui.content.splice(0, ui.content.length);
// Fill array with mapped data
$.merge(ui.content, data);
}
}).click(function(e) {
// $(this).select();
}).keypress(function(e) {
//console.log(„keypress selected: “ + valueSelected);
if (e.which == 13 && !valueSelected) {
// Use input field value for search
//console.log(„enter: “ + this.value);
$(„#idSuche“).autocomplete(„close“);
var $form = $($(this)[0].form);
$form.submit();
}
}).css(‚zIndex‘, 99).autocomplete(„widget“).addClass(„suggest“).data(„autocomplete“);
});
| Marke: | kein Hersteller |
| EAN: | 4524667382621 |
10 sehr gut
9
8
7
6
5
4
3
2
1 sehr schlecht
Die mit einem * markierten Felder sind Pflichtfelder.
Ich habe die Datenschutzbestimmungen zur Kenntnis genommen.





Rezensionen
Es gibt noch keine Rezensionen.