Skip to content

Commit

Permalink
Adding is.hidden
Browse files Browse the repository at this point in the history
  • Loading branch information
Krasimir Tsonev committed Mar 10, 2014
1 parent 81499de commit 8056d7b
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 5 deletions.
6 changes: 5 additions & 1 deletion client-side/build/absurd.js
@@ -1,4 +1,4 @@
/* version: 0.3.145, born: 10-2-2014 14:23 */ /* version: 0.3.145, born: 10-2-2014 16:20 */
var Absurd = (function(w) { var Absurd = (function(w) {
var lib = { var lib = {
api: {}, api: {},
Expand Down Expand Up @@ -612,6 +612,10 @@ absurd.di.register('is', {
appended: function(selector) { appended: function(selector) {
if(typeof selector == 'undefined') selector = this.host.html; if(typeof selector == 'undefined') selector = this.host.html;
return qs(selector) ? true : false; return qs(selector) ? true : false;
},
hidden: function(el) {
el = el || this.host.el;
return el.offsetParent === null;
} }
}); });
absurd.di.register('router', { absurd.di.register('router', {
Expand Down
4 changes: 2 additions & 2 deletions client-side/build/absurd.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion client-side/build/absurd.organic.js
@@ -1,4 +1,4 @@
/* version: 0.3.145, born: 10-2-2014 14:23 */ /* version: 0.3.145, born: 10-2-2014 16:20 */
var Organic = (function(w){ var Organic = (function(w){
var o = { var o = {
helpers: {}, helpers: {},
Expand Down
4 changes: 4 additions & 0 deletions client-side/lib/03.injected/02.is.js
Expand Up @@ -2,5 +2,9 @@ absurd.di.register('is', {
appended: function(selector) { appended: function(selector) {
if(typeof selector == 'undefined') selector = this.host.html; if(typeof selector == 'undefined') selector = this.host.html;
return qs(selector) ? true : false; return qs(selector) ? true : false;
},
hidden: function(el) {
el = el || this.host.el;
return el.offsetParent === null;
} }
}); });
13 changes: 13 additions & 0 deletions client-side/tests/10.components.is.js
Expand Up @@ -19,4 +19,17 @@ describe("Testing components (is)", function() {
})(); })();
}); });


it("should use is.hidden", function(done) {
absurd.component('TestingIsAppended', {
html: {
p: 'Test'
},
constructor: function(is) {
this.populate();
expect(is.hidden()).toBe(true);
done();
}
})();
});

}); });
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{ {
"name": "absurd", "name": "absurd",
"version": "0.3.145", "version": "0.3.146",
"homepage": "http://absurdjs.com/", "homepage": "http://absurdjs.com/",
"description": "CSS/HTML preprocessor. Check out krasimirtsonev.com/blog/article/AbsurdJS-fundamentals", "description": "CSS/HTML preprocessor. Check out krasimirtsonev.com/blog/article/AbsurdJS-fundamentals",
"main": "./index.js", "main": "./index.js",
Expand Down
4 changes: 4 additions & 0 deletions tasks/tmp/absurd-client-code.js
Expand Up @@ -610,6 +610,10 @@ absurd.di.register('is', {
appended: function(selector) { appended: function(selector) {
if(typeof selector == 'undefined') selector = this.host.html; if(typeof selector == 'undefined') selector = this.host.html;
return qs(selector) ? true : false; return qs(selector) ? true : false;
},
hidden: function(el) {
el = el || this.host.el;
return el.offsetParent === null;
} }
}); });
absurd.di.register('router', { absurd.di.register('router', {
Expand Down

0 comments on commit 8056d7b

Please sign in to comment.