コード例 #1
0
ファイル: Heap.js プロジェクト: artines1/gecko-dev
 _renderError(state, statusText, error) {
   return this._renderHeapView(
     state,
     dom.span({ className: "snapshot-status error" }, statusText),
     dom.pre({}, safeErrorString(error))
   );
 }
コード例 #2
0
ファイル: Font.js プロジェクト: heiher/gecko-dev
  renderFontCSSCode(rule, ruleText) {
    if (!rule) {
      return null;
    }

    // Cut the rule text in 3 parts: the selector, the declarations, the closing brace.
    // This way we can collapse the declarations by default and display an expander icon
    // to expand them again.
    let leading = ruleText.substring(0, ruleText.indexOf("{") + 1);
    let body = ruleText.substring(ruleText.indexOf("{") + 1, ruleText.lastIndexOf("}"));
    let trailing = ruleText.substring(ruleText.lastIndexOf("}"));

    let { isFontFaceRuleExpanded } = this.state;

    return dom.pre(
      {
        className: "font-css-code",
      },
      this.renderFontCSSCodeTwisty(),
      leading,
      isFontFaceRuleExpanded ?
        body :
        dom.span(
          {
            className: "font-css-code-expander",
            onClick: this.onFontFaceRuleToggle,
          }
        ),
      trailing
    );
  }
コード例 #3
0
ファイル: Font.js プロジェクト: kinetiknz/gecko-dev
 renderFontCSSCode(rule, ruleText) {
   return dom.pre(
     {
       className: "font-css-code"
     },
     rule ? ruleText : null
   );
 }
コード例 #4
0
ファイル: LiveText.js プロジェクト: luke-chang/gecko-1
 render() {
   return pre({className: "data"});
 }