26450e0563106d223d92c957f7ff4e464cae41d5
[yaffs-website] / node_modules / video.js / es5 / utils / stylesheet.js
1 'use strict';
2
3 exports.__esModule = true;
4 exports.setTextContent = exports.createStyleElement = undefined;
5
6 var _document = require('global/document');
7
8 var _document2 = _interopRequireDefault(_document);
9
10 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
11
12 /**
13  * Create a DOM syle element given a className for it.
14  *
15  * @param {string} className
16  *        The className to add to the created style element.
17  *
18  * @return {Element}
19  *         The element that was created.
20  */
21 var createStyleElement = exports.createStyleElement = function createStyleElement(className) {
22   var style = _document2['default'].createElement('style');
23
24   style.className = className;
25
26   return style;
27 };
28
29 /**
30  * Add text to a DOM element.
31  *
32  * @param {Element} el
33  *        The Element to add text content to.
34  *
35  * @param {string} content
36  *        The text to add to the element.
37  */
38 /**
39  * @file stylesheet.js
40  * @module stylesheet
41  */
42 var setTextContent = exports.setTextContent = function setTextContent(el, content) {
43   if (el.styleSheet) {
44     el.styleSheet.cssText = content;
45   } else {
46     el.textContent = content;
47   }
48 };