User's avatar
Ellen P.
14:05 Dec 16, 2014
1) Trailing s issue. Using the Advanced Blocks plugin causes the trailing s of any word to be dropped

2) Bootstrap Table Plugin. After adding a bootstrap table, if i right click on the table to get a dialog box, I get bootstrap table options. This produces another dialog box with a close button top right, the following contents:
id="cke_141_uiElement" class="cke_dialog_ui_html" 
and an OK button that does nothing. I was expecting class options like condensed, striped, bordered and hover. BTW, you should add hover to the options list on insert.

3) CKEditor Bootstrap Tools. This plugin does not work if the editor is in a modal. no access to the text fields to add information like address or title.
User's avatar
Ellen P.
22:53 Dec 18, 2014
this issue occurs with both Advanced Blocks and Block config. it is not just when switching to and from source. It happens when you post to a database as well. so really any action will strip the last s in any word.

This makes it unusable.

This needs to be addressed
Support team avatar
JS+
09:29 Dec 21, 2014
Hello, could you describe step by step how to reproduce problems #1 and #2 you have reported about? We will test it and try to fix if the bugs are found.

Problem #3: please wait an update, this plugin was fully redeveloped to fully support inline mode and popups, I hope your problem will go away too.
Support team avatar
JS+
04:47 Dec 22, 2014
Please update your Bootstrap Tools and check the problems still exist (especially #3)
User's avatar
Ellen P.
17:20 Jan 23, 2015
I've updated. Issues #1 and #2 are still there. As is issue three.

Issue 3 I have no access to the url text field if the button is launched from an instance of ckedit that is already in a modal. If the editor instance has not been created in a modal, it works fine.

I'm not certain how much more detail you want for issues 1 and 2. I laid them out there pretty clearly. if a word ends in an "s", that "s" is stripped. it will not post to a db, and it disappears if you toggle with the source button.

I think the bootstrap table button is just unfinished. the bootstrap table options menu item in the context menu (right click on table to see this) just does not do anything. Overall, the table plugin is just fine.

The bootstrap templates plugin has an issue, which i have fixed. Each div in the template needs a <p></p> otherwise if you style the text in the editor, i changes the container div. example. If I have a 3 column template, it looks like this:
<div class="col-md-4"></div><div class="col-md-4"></div><div class="col-md-4"></div>

If I place content in the first div like this:
<div class="col-md-4">Test Text</div><div class="col-md-4"></div><div class="col-md-4"></div>

And I highlight and change "Test Text" to say an <h1> it changes the layout to this:
<h1 class="col-md-4">Test Text</h1><div class="col-md-4"></div><div class="col-md-4"></div>

Placing the <p></p> tags within the div makes the change affect that container inside the div.
Support team avatar
JS+
07:11 Jan 31, 2015
Hello,
Finally we have caught the problem with removing "s" letter. The new Bootstrap tools is already on files.doksoft.com.

Also we have added
<p>...</p>
inside all templates, in opposite case CKEditor really breaks Bootstrap's grid when trying to apply one of Format plugin's styles.

About the table: are you sure you are using the latest Bootstrap Table add-on's version? It does not have context menu button and its popup panel (which opens on toolbar's button click) was redesigned.

And about inline mode issue: unfortunately I can not reproduce it on my computer. Could you give me an URL with your test instance and tell me step by step what to do to reproduce it?

P. S. And thank you for your patience. Sometimes integration with CKEditor is a bit tricky, our plugins already contain a lot of workarounds to make working with CKEditor comfortable, and of course we will add as more as it will be really needed.
User's avatar
Ellen P.
18:04 Feb 09, 2015
new issue. table classes are messed up. here is the issue: i can set a table class: table, table-striped, table:hover etc. but if i edit the div again, the class is completely stripped out. so instead of table class="table> I get <table>

so it is not my db stripping slashes as it appears initially and saves to the db, and even if it were, the class= would still appear. very odd behaviour.
User's avatar
Ellen P.
19:19 Feb 09, 2015
apparently this may not be your issue entirely. ckeditor seems to be stripping out the class="" from the table.
User's avatar
Ellen P.
21:40 Feb 09, 2015
adding this to the ckeditor config.js file fixes it:

config.allowedContent = true;
User's avatar
Ellen P.
23:06 Feb 09, 2015
well, there are other issues. the class for bordered will not go in. you can check it, but only condensed seems to work.
Support team avatar
JS+
09:33 Feb 15, 2015
Hello, this bug was fixed and "table-bordered" class is inserted as designed.

Also I just note that this plugin only inserts the table and does not handle it in future. So it is really CKEditor's feature to filter prohibited tags, classes and styles.
User's avatar
Ellen P.
15:17 Feb 20, 2015
One last issue.

You have removed the bootstrap table dialog box. However the only way to edit the table properties then is with the default table properties which does not include class. This leaves the only way to edit the table properties class designation by viewing the source, something i prefer my end users do not do.

Overall, I love the products your company has produced. Hopefully you have taken these bug fixes in that regard.
Support team avatar
JS+
12:44 Feb 25, 2015
Yes, standard table dialog really does not have "class" option... We will add feature to edit table's classes in next release.