Git Product home page Git Product logo

etherpad-lite-jquery-plugin's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

etherpad-lite-jquery-plugin's Issues

userName option: no effect

the userName option does not have any effect, as it is not used to create the full IFRAME-URL yet. A
&userName=' + settings.userName + '
should solve this problem.

Loading the iFrame adds extra newlines to the text

I host an etherpad server and use etherpad.js to put etherpad iframes into my website. Unfortunately, every time an iframe is loaded, the newlines (\n) get modified (generally, they increase in number). This doesn't happen if I just reload the pad on my server, so it seems to have something to do with the iframe, but I don't know what.

Do you have any idea about how this could be happening?

IE8 and console.log...

IE8 doesn't like the console.log line and refrains from loading embedded etherpads completely.After commenting out that line it loads the etherpad (if that is working).

Inconsistent parameter documentation

Plugin options and parameter are a bit unclear to me.

The example puts true/false in quotation marks:

$('#examplePadBasic').pad({'padId':'test','showChat':'true'});

But the overview leaves out the quotation marks:

'showChat'         : false, // If you want to show the chat button or not

Which way is correct?

Do jquery manifest file

http://plugins.jquery.com/docs/package-manifest/

{
  "name": "etherpad",
  "title": "jQuery Etherpad",
  "description": "jQuery plugin for embedding Etherpad",
  "keywords": [
    "color",
    "animation"
  ],
  "version": "1.0.1",
  "author": {
    "name": "John McLear",
    "url": "https://github.com/ether/etherpad-lite-jquery-plugin"
  },
  "licenses": [
    {
      "type": "Apache 2"
    }
  ],
  "bugs": "https://github.com/ether/etherpad-lite-jquery-plugin/issues/",
  "homepage": "https://etherpad.org",
  "dependencies": {
    "jquery": ">=1.5"
  }
}

Why is this named "jQuery"?

Why is this client plugin named jQuery? It has not much to do with jQuery. A name such as "Etherpad JS wrapper" or "Etherpad JS embedder" would be more suitable. This name is really misleading...

AFAIK it really only creates a wrapper

Additionally when one admin says to another one "Hey, I use the Etherpad jQuery plugin on my server XY." it is not clear at all that this is a client-side plugin. I'd rather think it is a plugin I can install on the server.
This is not only theoretical, I misunderstood it this way.

So you might rethink this name.

Provide files for the examples

Can I suggest to provide some demos in a 'examples' folder? I had some issues while testing.

The getContents example didn't work for me:

$('#examplePadBasic').pad({'getContents':'exampleGetContents'});

I tried to hide the controls but that didn't work:

$('#examplePadBasic').pad({
  'padId':'test',
  'host'             : 'http://beta.etherpad.org', // the host and port of the Etherpad instance, by default the foundation will host your pads for you
  'baseUrl'          : '/p/', // The base URL of the pads
  'showControls'     : false, // If you want to show controls IE bold, italic, etc.
});    

Create new pad from jQuery

I would like to create new pads from our webapp automatically without seeing the initial screen with the option to "Create new pad" or "Enter name" is it possible?

Is there any way of getting the "readOnlyPadId" from an embedded pad in your site

How can I access the readOnlyPadId from the client when I am embedding a pad?

I am developing an web app that will use Etherpad to provide collaborative editing capabilities for a close group of activists and part of the app is to store the readOnlyPadId so that if a another user that is not part of group loads the app, he/she will only see the content and not the editor.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.