Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Pad Design
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  11 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Ascy  
View profile  
 More options Feb 1, 8:55 am
From: Ascy <ralf.kusc...@gmx.net>
Date: Wed, 1 Feb 2012 05:55:50 -0800 (PST)
Local: Wed, Feb 1 2012 8:55 am
Subject: Pad Design
Heh I would like to redesign some features of my pad.
I'm looking for the div topbarcenter of the etherpad.

I checked every .ejs file in the pad folder, but i didn't find the
option.
Is anyone able to say me where i could find this (google says
pad_body2.ejs)
but there i did not found anything.

Cheers
Ascy


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John McLear  
View profile  
 More options Feb 1, 8:57 am
From: John McLear <johnym...@gmail.com>
Date: Wed, 1 Feb 2012 13:57:31 +0000
Local: Wed, Feb 1 2012 8:57 am
Subject: Re: Pad Design

Is there a reason you are using etherpad and not etherpad lite?

afaik pad_body2.ejs is the right file..


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ascy  
View profile  
 More options Feb 1, 10:02 am
From: Ascy <ralf.kusc...@gmx.net>
Date: Wed, 1 Feb 2012 07:02:35 -0800 (PST)
Local: Wed, Feb 1 2012 10:02 am
Subject: Re: Pad Design
I need the team sites, and how i've seen the etherpad lite does'nt
have this option?

On Feb 1, 2:57 pm, John McLear <johnym...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ascy  
View profile  
 More options Feb 1, 10:15 am
From: Ascy <ralf.kusc...@gmx.net>
Date: Wed, 1 Feb 2012 07:15:21 -0800 (PST)
Local: Wed, Feb 1 2012 10:15 am
Subject: Re: Pad Design
This is my pad_body2.ejs and there is no topbarcenter div:

<% /*
Copyright 2009 Google Inc.
Copyright 2010 Pita, Peter Martischka

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS-IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
See the License for the specific language governing permissions and
limitations under the License. */ %>

<%
  template.inherit('page.ejs');

  helpers.setHtmlTitle(appjet.config.customBrandingName + ": " +
pageTitle);
  helpers.includeJs("ace.js");
  helpers.includeJs("collab_client.js");
  helpers.includeJs("pad_userlist.js");
  helpers.includeJs("pad_chat.js");
  helpers.includeJs("pad_impexp.js");
  helpers.includeJs("pad_savedrevs.js");
  helpers.includeJs("pad_connectionstatus.js");
  helpers.includeJs("pad2.js");

  var padUrlBase = request.url.split("?", 1)[0].split('/',
3).join('/');
  var padUrlAttrValue = request.url.split("?", 1)[0].replace(/\"/g,
'&quot;');

  function exportLink(type, n, label, requiresOffice, url, title) {
    url = url || '/ep/pad/export/'+localPadId+'/latest?format='+type;
    var classes = ["exportlink", "exporthref"+type, "n"+n];
    if (requiresOffice && !hasOffice) {
      classes.push("disabledexport");
    }
    else {
      classes.push("requiresoffice");
    }
    var pieces = ['<a'];
    pieces.push(' class="', classes.join(' '), '"');
    pieces.push(' target="_blank"');
    pieces.push(' href="', url, '"');
    if (title) {
      pieces.push(' title="', title.replace(/\"/g, "&quot;"),
'"'); //"
    }
    pieces.push('>', label);
    /*     if (title) {
      pieces.push('<sup>?</sup>');
    }*/
    pieces.push('</a>');
    return pieces.join('');
  }
%>

<% template.define('topBar', function() { var ejs_data=''; %>
  <% if (isProAccountHolder) { %>
    <a id="backtoprosite" href="/ep/padlist/">Return to pad list</a>
    <div id="accountnav"><%= toHTML(account.email) %>
      <a href="/ep/account/sign-out">(sign out)</a>
    </div>
  <% } else if (isPro) { %>
    <div id="accountnav">
      <a href="<%= signinUrl %>">sign in</a>
    </div>
  <% } %>
<% return ejs_data; }); %>

<% template.define('docBarTitle', function() { var ejs_data=''; %>
  <td id="docbarpadtitle"><span><%= initialTitle %></span></td>
<% return ejs_data; }); %>

<% template.define('docBarTitleEditor', function() { var ejs_data='';
%>
  <% if (isProAccountHolder) { %>
    <div id="docbarrenamelink">
      <a href="javascript:void(0)">(rename)</a>
    </div>
  <% } /* isProAccountHolder */ %>
  <input type="text" id="padtitleedit"/>
  <div id="padtitlebuttons">
    <a id="padtitlesave" href="javascript:void(0)">Save</a>
    <a id="padtitlecancel" href="javascript:void(0)">Cancel</a>
  </div>
<% return ejs_data; }); %>

<% template.define('docBarItems', function() { var ejs_data=''; %>
  <%: template.callHookStr('docbarItemsPad', {}, '', '<td
class="docbarbutton">', '</td>'); %>
  <% if (isProAccountHolder) { %>
    <td id="docbarsecurity-outer" class="docbarbutton">
      <a href="javascript:void(0)" id="docbarsecurity">
        <img src="/static/img/jun09/pad/icon_security.gif">Security
      </a>
    </td>
  <% } /* isProAccountHolder */ %>
  <td id="docbaroptions-outer" class="docbarbutton">
    <a href="javascript:void(0)" id="docbaroptions">
      <img src="/static/img/jun09/pad/
icon_pad_options.gif">Pad&nbsp;Options</a>
  </td>
  <td id="docbarimpexp-outer" class="docbarbutton">
    <a href="javascript:void(0)" id="docbarimpexp">
      <img src="/static/img/jun09/pad/icon_import_export.gif">Import/
Export</a>
  </td>
  <td id="docbarsavedrevs-outer" class="docbarbutton">
    <a href="javascript:void(0)" id="docbarsavedrevs">
      <img src="/static/img/jun09/pad/
icon_saved_revisions.gif">Saved&nbsp;revisions</a>
  </td>
  <td id="docbarslider-outer" class="docbarbutton highlight">
    <a target="_blank" href="/ep/pad/view/<%= localPadId %>/latest"
id="docbarslider">
      <img src="/static/img/jun09/pad/
icon_time_slider.gif">Time&nbsp;Slider</a>
  </td>
<% return ejs_data; }); %>

<% template.define('docBarDropdowns', function() { var ejs_data=''; %>
  <%: template.callHookStr('docBarDropdownsPad', {}, '', '', ''); %>
  <div id="impexp-wrapper" class="dbpanel-wrapper">
    <div id="impexp-panel" class="dbpanel-panel">
      <div class="dbpanel-leftedge"><!-- --></div>
      <div class="dbpanel-rightedge"><!-- --></div>
      <div class="dbpanel-botleftcorner"><!-- --></div>
      <div class="dbpanel-botrightcorner"><!-- --></div>
      <div class="dbpanel-middle">
        <div class="dbpanel-inner">
          <div class="dbpanel-top"><!-- --></div>
        </div>
        <div class="dbpanel-bottom"><!-- --></div>
        <div id="importexport">
          <div id="impexp-import">
            <div id="impexp-importlabel"><b>Import</b> from text file, HTML,
Word, or RTF:</div>
            <form id="importform" method="post" action="/ep/pad/impexp/
import"
                  target="importiframe" enctype="multipart/form-data">
              <div class="importformdiv" id="importformfilediv">
                <input type="file" name="file" size="20" id="importfileinput" />
                <div class="importmessage" id="importmessagefail"></div>
              </div>
              <div class="importmessage" id="importmessagesuccess">Successful!
</div>
              <div class="importformdiv" id="importformsubmitdiv">
                <input type="hidden" name="padId" value="<%=
encodeURIComponent(localPadId) %>" />
                <span class="nowrap">
                  <input type="submit" name="submit" value="Import Now"
disabled="disabled" id="importsubmitinput" />
                  <img alt="" id="importstatusball" src="/static/img/misc/status-
ball.gif" align="top" />
                  <img alt="" id="importarrow" src="/static/img/may09/
leftarrow2.gif" align="top" />
                </span>
              </div>
            </form>
          </div><!-- /impexp-import -->
          <div id="impexp-export">
            <div id="impexp-exportlabel"><b>Export</b> current pad as:</div>
            <div id="exportlinks">
              <%= exportLink('html', 1, 'HTML', false) %>
              <%= exportLink('txt', 2, 'Plain text', false) %>
              <%= exportLink('link', 3, 'Bookmark file', false, '/ep/pad/
linkfile?padId='+localPadId, 'This will save a file that, when opened,
takes you to this pad.') %>
              <%= exportLink('doc', 4, 'Microsoft Word', true) %>
              <%= exportLink('pdf', 5, 'PDF', true) %>
              <%= exportLink('odt', 6, 'OpenDocument', true) %>
            </div>
          </div><!-- /impexp-export -->
          <div id="impexp-divider"><!-- --></div>
          <div id="impexp-disabled-clickcatcher"><!-- --></div>
          <a id="impexp-close" href="javascript:void(0)">Hide</a>
        </div><!-- /importexport -->
      </div>
    </div>
  </div>
  <div id="savedrevs-wrapper" class="dbpanel-wrapper">
    <div id="savedrevs-panel" class="dbpanel-panel">
      <div class="dbpanel-leftedge"><!-- --></div>
      <div class="dbpanel-rightedge"><!-- --></div>
      <div class="dbpanel-botleftcorner"><!-- --></div>
      <div class="dbpanel-botrightcorner"><!-- --></div>
      <div class="dbpanel-middle">
        <div class="dbpanel-inner">
          <div class="dbpanel-top"><!-- --></div>
        </div>
        <div class="dbpanel-bottom"><!-- --></div>
      </div>
      <div id="savedrevisions">
        <a href="javascript:void(0)" id="savedrevs-savenow">
          Save Now
        </a>
        <div id="savedrevs-scrolly">
          <div id="savedrevs-scrollleft" class="disabledscrollleft"><!-- --></
div>
          <div id="savedrevs-scrollright" class="disabledscrollright"><!-- --

></div>

          <div id="savedrevs-scrollouter">
            <div id="savedrevs-scrollinner">
              <!-- -->
            </div>
          </div>
        </div>
        <a id="savedrevs-close" href="javascript:void(0)">Hide</a>
      </div><!-- /savedrevs close -->
    </div>
  </div><!-- /savedrevs-wrapper -->
  <div id="revision-notifier"><span class="label">Saved:</span> <span
class="name">Revision 1</span></div>
  <div id="options-wrapper" class="dbpanel-wrapper">
    <div id="options-panel" class="dbpanel-panel">
      <div class="dbpanel-leftedge"><!-- --></div>
      <div class="dbpanel-rightedge"><!-- --></div>
      <div class="dbpanel-botleftcorner"><!-- --></div>
      <div class="dbpanel-botrightcorner"><!-- --></div>
      <div class="dbpanel-middle">
        <div class="dbpanel-inner">
          <div class="dbpanel-top"><!-- --></div>
        </div>
        <div class="dbpanel-bottom"><!-- --></div>
      </div>
      <div id="padoptions">
        <div id="options-viewhead">Shared view options:</div>
        <input type="checkbox" id="options-colorscheck" />
        <label for="options-colorscheck" id="options-colorslabel">Authorship
colors</label>
        <input type="checkbox" id="options-linenoscheck" />
        <label for="options-linenoscheck" id="options-linenoslabel">Line
numbers</label>
        <div id="options-fontlabel">Display font:</div>
        <select id="viewfontmenu"><option value="normal">Normal</
option><option value="monospace">Monospaced</option></select>
        <div id="options-viewexplain">These options affect everyone's view of
the pad.</div>
        <a id="options-close" href="javascript:void(0)">Hide</a>
      </div>
    </div>
  </div><!-- /options-wrapper -->
  <% if (isProAccountHolder) { %>
      <div id="security-wrapper" class="dbpanel-wrapper">
        <div id="security-panel" class="dbpanel-panel">
          <div class="dbpanel-leftedge"><!-- --></div>
          <div class="dbpanel-rightedge"><!-- --></div>
          <div class="dbpanel-botleftcorner"><!-- --></div>
          <div class="dbpanel-botrightcorner"><!-- --></div>
          <div class="dbpanel-middle">
            <div class="dbpanel-inner">
              <div class="dbpanel-top"><!-- --></div>
            </div>
            <div class="dbpanel-bottom"><!--
...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John McLear  
View profile  
 More options Feb 1, 11:54 am
From: John McLear <johnym...@gmail.com>
Date: Wed, 1 Feb 2012 16:54:03 +0000
Local: Wed, Feb 1 2012 11:54 am
Subject: Re: Pad Design

http://babybounce.co.uk/

https://github.com/johnyma22/etherpad-lite-pad-manager


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Carlo Kok  
View profile  
 More options Feb 1, 12:31 pm
From: Carlo Kok <carlo...@gmail.com>
Date: Wed, 1 Feb 2012 18:31:51 +0100
Local: Wed, Feb 1 2012 12:31 pm
Subject: Re: Pad Design

Will this do ldap too?
On Feb 1, 2012 5:54 PM, "John McLear" <johnym...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John McLear  
View profile  
 More options Feb 1, 1:32 pm
From: John McLear <johnym...@gmail.com>
Date: Wed, 1 Feb 2012 18:32:44 +0000
Local: Wed, Feb 1 2012 1:32 pm
Subject: Re: Pad Design

Sure with some modification.  You want me to estimate how many hours it
will take?
On Feb 1, 2012 5:31 PM, "Carlo Kok" <carlo...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ascy  
View profile  
 More options Feb 1, 5:40 pm
From: Ascy <ralf.kusc...@gmx.net>
Date: Wed, 1 Feb 2012 14:40:24 -0800 (PST)
Local: Wed, Feb 1 2012 5:40 pm
Subject: Re: Pad Design
Ok when Etherpad Lite + Plugin has the same functions I would like to
test it. Then I got another question in relation to this, is it
possible to have etherpad and etherpad lite on the same machine, or
could it be that etherpad lite use the same directories like etherpad
full? The Reason is that I would like to test it on the same machine.
Could you tell me something about that?

On Feb 1, 7:32 pm, John McLear <johnym...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ascy  
View profile  
 More options Feb 2, 6:41 am
From: Ascy <ralf.kusc...@gmx.net>
Date: Thu, 2 Feb 2012 03:41:05 -0800 (PST)
Local: Thurs, Feb 2 2012 6:41 am
Subject: Re: Pad Design
I believe I found the solution, because I could choose the directory
for etherpad lite by myself. Could it be?

http://www.youtube.com/watch?v=swnR9EAhf2Q

Then I have one final question. Is the Tutorial on Youtube the
tutorial for the actual Etherpad Lite Version because the Full version
I could load with apt get?

On Feb 1, 11:40 pm, Ascy <ralf.kusc...@gmx.net> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John McLear  
View profile  
 More options Feb 2, 10:47 am
From: John McLear <johnym...@gmail.com>
Date: Thu, 2 Feb 2012 15:47:54 +0000
Local: Thurs, Feb 2 2012 10:47 am
Subject: Re: Pad Design

you could (with very little effort) make the same functionality...

That would be the wise thing to do imho.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John McLear  
View profile  
 More options Feb 2, 10:48 am
From: John McLear <johnym...@gmail.com>
Date: Thu, 2 Feb 2012 15:48:43 +0000
Local: Thurs, Feb 2 2012 10:48 am
Subject: Re: Pad Design

To answer your question.

Yes.

Apt-get for Old etherpad
use git for new etherpad. (my recommendation).

If you are lazy grab the .tar.gz and do it that way..


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »