Skip to content

Commit

Permalink
Allow to pass custom document variable to init method
Browse files Browse the repository at this point in the history
  • Loading branch information
mthh committed Aug 9, 2018
1 parent 0c025dd commit 6d6569d
Show file tree
Hide file tree
Showing 9 changed files with 4,608 additions and 14 deletions.
5 changes: 3 additions & 2 deletions dist/commonjs/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ var defaults = {
targetAttr: 'i18n-target',
optionsAttr: 'i18n-options',
useOptionsAttr: false,
parseDefaultValueFromContent: true
parseDefaultValueFromContent: true,
document: document
};

function init(i18next) {
Expand Down Expand Up @@ -103,7 +104,7 @@ function init(i18next) {
}

function handle(selector, opts) {
var elems = document.querySelectorAll(selector);
var elems = options.document.querySelectorAll(selector);
for (var i = 0; i < elems.length; i++) {
var elem = elems[i];
var childs = elem.querySelectorAll('[' + options.selectorAttr + ']');
Expand Down
5 changes: 3 additions & 2 deletions dist/es/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ var defaults = {
targetAttr: 'i18n-target',
optionsAttr: 'i18n-options',
useOptionsAttr: false,
parseDefaultValueFromContent: true
parseDefaultValueFromContent: true,
document: document
};

function init(i18next) {
Expand Down Expand Up @@ -97,7 +98,7 @@ function init(i18next) {
}

function handle(selector, opts) {
var elems = document.querySelectorAll(selector);
var elems = options.document.querySelectorAll(selector);
for (var i = 0; i < elems.length; i++) {
var elem = elems[i];
var childs = elem.querySelectorAll('[' + options.selectorAttr + ']');
Expand Down
5 changes: 3 additions & 2 deletions dist/umd/loc-i18next.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ var defaults = {
targetAttr: 'i18n-target',
optionsAttr: 'i18n-options',
useOptionsAttr: false,
parseDefaultValueFromContent: true
parseDefaultValueFromContent: true,
document: document
};

function init(i18next) {
Expand Down Expand Up @@ -103,7 +104,7 @@ function init(i18next) {
}

function handle(selector, opts) {
var elems = document.querySelectorAll(selector);
var elems = options.document.querySelectorAll(selector);
for (var i = 0; i < elems.length; i++) {
var elem = elems[i];
var childs = elem.querySelectorAll('[' + options.selectorAttr + ']');
Expand Down
2 changes: 1 addition & 1 deletion dist/umd/loc-i18next.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions loc-i18next.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ var defaults = {
targetAttr: 'i18n-target',
optionsAttr: 'i18n-options',
useOptionsAttr: false,
parseDefaultValueFromContent: true
parseDefaultValueFromContent: true,
document: document
};

function init(i18next) {
Expand Down Expand Up @@ -103,7 +104,7 @@ function init(i18next) {
}

function handle(selector, opts) {
var elems = document.querySelectorAll(selector);
var elems = options.document.querySelectorAll(selector);
for (var i = 0; i < elems.length; i++) {
var elem = elems[i];
var childs = elem.querySelectorAll('[' + options.selectorAttr + ']');
Expand Down
2 changes: 1 addition & 1 deletion loc-i18next.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 6d6569d

Please sign in to comment.