| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- //.CommonJS
- var CSSOM = {
- MediaList: require("./MediaList").MediaList
- };
- ///CommonJS
- /**
- * @see http://dev.w3.org/csswg/cssom/#the-stylesheet-interface
- */
- CSSOM.StyleSheet = function StyleSheet() {
- this.__href = null;
- this.__ownerNode = null;
- this.__title = null;
- this.__media = new CSSOM.MediaList();
- this.__parentStyleSheet = null;
- this.disabled = false;
- };
- Object.defineProperties(CSSOM.StyleSheet.prototype, {
- type: {
- get: function() {
- return "text/css";
- }
- },
- href: {
- get: function() {
- return this.__href;
- }
- },
- ownerNode: {
- get: function() {
- return this.__ownerNode;
- }
- },
- title: {
- get: function() {
- return this.__title;
- }
- },
- media: {
- get: function() {
- return this.__media;
- },
- set: function(value) {
- if (typeof value === "string") {
- this.__media.mediaText = value;
- } else {
- this.__media = value;
- }
- }
- },
- parentStyleSheet: {
- get: function() {
- return this.__parentStyleSheet;
- }
- }
- });
- //.CommonJS
- exports.StyleSheet = CSSOM.StyleSheet;
- ///CommonJS
|