Skip to content Skip to sidebar Skip to footer

Firepad Text Editor - Text Area Not Showing

I'm following the instruction from here to create a firepad editor. my code is: The problem is i got the button for option as shown in the figure. but the text field is not comi

Solution 1:

Here is an example of firebase pad:

functioninit() {
  //// Initialize Firebase.var firepadRef = getExampleRef();
  // TODO: Replace above line with:// var firepadRef = new Firebase('<YOUR FIREBASE URL>');//// Create CodeMirror (with lineWrapping on).var codeMirror = CodeMirror(document.getElementById('firepad-container'), {
    lineWrapping: true
  });

  //// Create Firepad (with rich text toolbar and shortcuts enabled).var firepad = Firepad.fromCodeMirror(firepadRef, codeMirror, {
    richTextToolbar: true,
    richTextShortcuts: true
  });

  //// Initialize contents.
  firepad.on('ready', function() {
    if (firepad.isHistoryEmpty()) {
      firepad.setHtml('<span style="font-size: 24px;">Rich-text editing with <span style="color: red">Firepad!</span></span><br/><br/>Collaborative-editing made easy.\n');
    }
  });
}

// Helper to get hash from end of URL or generate a random one.functiongetExampleRef() {
  var ref = newFirebase('https://firepad.firebaseio-demo.com');
  var hash = window.location.hash.replace(/#/g, '');
  if (hash) {
    ref = ref.child(hash);
  } else {
    ref = ref.push(); // generate unique location.window.location = window.location + '#' + ref.key(); // add it as a hash to the URL.
  }
  return ref;
}

init();
html {
    height: 100%;
  }
  body {
    margin: 0;
    height: 100%;
    position: relative;
    
    background-color:#c00000;
  }
  /* Height / width / positioning can be customized for your use case.
         For demo purposes, we make firepad fill the entire browser. */#firepad-container {
    width: 100%;
    height: 100%;
    background-color:#c5c5c5;
  }
<!-- Firebase --><scriptsrc="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script><!-- CodeMirror --><scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.2.0/codemirror.js"></script><linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.2.0/codemirror.css" /><!-- Firepad --><linkrel="stylesheet"href="https://cdn.firebase.com/libs/firepad/1.2.0/firepad.css" /><scriptsrc="https://cdn.firebase.com/libs/firepad/1.2.0/firepad.min.js"></script><bodystyle="border:2px;margin:50px;padding:5px;"><divid="firepad-container"></div></body>

Edit: If you are putting the firepad-container within another div then set a height to that div to avoid height:0px; (and hence text-area being hidden)

Refer : Firepad example

Post a Comment for "Firepad Text Editor - Text Area Not Showing"