This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
xquery version '1.0-ml'; | |
<b xmlns="http://www.w3.org/1999/xhtml"> | |
{ | |
let $element := element test { } | |
return | |
for $prefix in fn:in-scope-prefixes($element) return fn:concat("prefix: ", fn:namespace-uri-for-prefix($prefix, $element), ",") | |
} | |
</b> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function getBrowserLanguages() { | |
var languages = [ 'en' ]; | |
if (navigator) { | |
var language; | |
if (navigator.language) { language = navigator.language; } | |
else if (navigator.browserLanguage) { language = navigator.browserLanguage; } | |
else if (navigator.userLanguage) { language = navigator.userLanguage; } | |
else if (navigator.systemLanguage) { language = navigator.systemLanguage; } | |
else { language = 'en'; } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// checksum calculation for GTIN-8, GTIN-12, GTIN-13, GTIN-14, and SSCC | |
// based on http://www.gs1.org/barcodes/support/check_digit_calculator | |
function isValidBarcode(barcode) { | |
// check length | |
if (barcode.length < 8 || barcode.length > 18 || | |
(barcode.length != 8 && barcode.length != 12 && | |
barcode.length != 13 && barcode.length != 14 && | |
barcode.length != 18)) { | |
return false; | |
} |
NewerOlder