Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
ChapelR committed May 12, 2018
1 parent 556881d commit c8e3a31
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions src/js/image-wrapper.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
var CAC = CAC || {};

(function () {

function $createEl (type, className, id) {
return $(document.createElement(type))
.addClass(className)
.attr('id', id);
}

function createWrapper () {

return {
$wrapper : $createEl('div', 'cac-wrapper', 'cac-wrapper'),
$base : $createEl('div', 'cac-bkg', 'cac-base'),
$eyes : $createEl('div', 'cac-bkg', 'cac-eyes'),
$mouth : $createEl('div', 'cac-bkg', 'cac-mouth'),
$features : $createEl('div', 'cac-bkg', 'cac-features'),
$beard : $createEl('div', 'cac-bkg', 'cac-beard'),
$glasses : $createEl('div', 'cac-bkg', 'cac-glasses'),
$hair : $createEl('div', 'cac-bkg', 'cac-hair'),
$neck : $createEl('div', 'cac-bkg', 'cac-neck'),
$accessories : $createEl('div', 'cac-bkg', 'cac-accessories')
};

}

function getLayer (lay, notJQ) {
var $el = $('#cac-' + lay),
el = $el[0];
if (el) {
return notJQ ? el : $el;
}
}

function rewrap (obj) {
if (obj instanceof Element) {
return $(obj);
}
return obj; // cannot be wrapped / already JQ
}

CAC.util = CAC.util || {};
CAC.util.getLayer = getLayer;
CAC.util.rewrap = rewrap;

CAC.createElements : createWrapper;

}());

0 comments on commit c8e3a31

Please sign in to comment.