mattpass
ffd17ba3f7
Simplify adding CM events
2020-03-01 09:17:45 +00:00
mattpass
e2076eb4c4
Path fixes to 2 x files
2020-02-29 09:16:10 +00:00
Matt Pass
bdaa9d8cbc
parent now not window
2020-02-28 22:26:31 +00:00
mattpass
a2ac1acb97
top. changed to parent. in editor.php
2020-02-28 17:26:02 +00:00
mattpass
1dec4ac941
Test suite removed
2020-01-26 14:45:32 +00:00
Matt Pass
1466e6e8b5
Rename function, only covers functions
2019-10-05 19:52:34 +01:00
Matt Pass
0d301aa001
CTRL+backspace now jumps to prev sel tab
2019-09-22 00:00:58 +01:00
Matt Pass
7f63209404
Anim font size change, code-zoomed-out added
2019-09-21 22:23:40 +01:00
Matt Pass
a4591ce949
Spaces changed to tab
2019-08-18 18:22:51 +01:00
Matt Pass
ca60a88a54
Mouse move tooltip, no context menu, event tweaks
2019-08-14 20:02:57 +01:00
Matt Pass
9d8b695e35
Remove trial bar remaining from editor
2019-08-12 23:53:07 +01:00
Matt Pass
b38fee4bd0
ggE retsaE
2017-02-28 10:27:02 +00:00
Matt Pass
5dfca2e9ff
4 x CM addon files removed, use CM v5.20.0 & inc
2016-11-05 11:36:08 +00:00
Matt Pass
74f048e812
Simple scrollbars addon added and overlay used
2016-09-07 00:01:34 +01:00
Matt Pass
9f69ae1ef5
Include runmode, hide scrollbar, use update now
2016-09-05 09:37:49 +01:00
Matt Pass
2a998016eb
CodeMirror instance passed as 4th param
2016-08-19 11:04:54 +01:00
Matt Pass
e2f63a1d3b
5 x settings controlled from JS vars
2016-04-23 15:13:07 +01:00
Matt Pass
1fce9834db
matchBrackets now included and enabled
2016-04-06 22:49:32 +01:00
Matt Pass
4b12f4f365
Reset timer added to mouse events
2016-04-06 21:36:11 +01:00
Matt Pass
444e7ef6b4
Dropped support for Rust
...
CodeMirror doesn't seem to work with this mode after minification and so
has been dropped.
2016-04-02 14:23:41 +01:00
Matt Pass
077163650b
On drag over CM instances begin function
2016-03-19 11:05:06 +00:00
Matt Pass
2f0bdefdeb
Set new flag as false on up & 2 new events started
2016-03-18 11:27:28 +00:00
Matt Pass
3296434473
Load CM addons re folding and use that
...
Drop own foldcode.js lib and load 3 x addon files from CodeMirror
instead
Set new CSS classes to override those in addon lib files
Set default gutter name, and a min fold size of 1
Remove calls to own code folding function
2016-03-12 16:44:34 +00:00
Matt Pass
45e18a5daf
More line height, tweaked BG & call before change
2015-07-19 21:15:35 +01:00
Matt Pass
9d661e454e
Responsive helper plugin ready plus 500x500px PW
2015-07-09 12:08:19 +01:00
Matt Pass
61bfeaa536
Editor area now shows trial bar
...
Onload of body animates the bar
2015-06-26 12:12:15 +01:00
Matt Pass
0ec7c5a8fc
ID added as hook, remove line breaks, fix path
...
Also remove <br> and only PHP_EOL if not last item
2015-06-25 18:12:47 +01:00
Matt Pass
fc0a994b6b
3 x activeline colors, h2 back in, info class added
...
3 types of active line color, usage depends on theme
h2 mistakenly removed, added back in
info class added and used re devMode
2015-04-27 16:14:35 +01:00
Matt Pass
8d6c58af36
Demo/big arrow removed
2015-04-25 17:09:48 +01:00
Matt Pass
75de0f3a08
Simplified to nested ternarys, comment & ; tweak
2015-04-25 10:21:05 +01:00
Andrey Grinenko
52d7d0819c
indentAuto - make configurable
2015-02-20 23:40:47 +03:00
Matt Pass
bedd75c0c5
Couple more replacements of " with '
2015-01-25 11:34:16 +00:00
Matt Pass
c277d3a6bb
Fix to microtime path with ' not "
2015-01-25 11:29:08 +00:00
Matt Pass
b65a7a690e
Microtime all CSS and JS paths to help stop caching
2015-01-23 08:22:41 +00:00
Matt Pass
39541f4c81
Esc falls through to ICEcoder control now
...
If we have multiple selections, deselect to the primary selection only.
If we only have a single selection, then we comment/uncomment.
(Avoids having multiple selections, pressing Esc to clear to a single
and also unwantedly commenting/uncommenting).
2014-11-17 16:00:23 +00:00
Matt Pass
cfc4410275
Tweaks to diff classes and new one added
...
Green class has black text to make more visible
Grey class has darker background
New lighter grey class added for non changed portions of text on diff
line
2014-10-29 12:37:17 +00:00
Matt Pass
5b88f7172b
If stats.js plugin is available, load it
2014-10-28 09:16:05 +00:00
Matt Pass
1942b3143d
Load JSHint plugin if available
2014-10-27 16:26:38 +00:00
Matt Pass
8a57b241bd
On scroll trigger cMonScroll function
...
Contains mouseDown=false and also function to match scroll position on
both panes
2014-10-26 07:01:18 +00:00
Matt Pass
b601ea0e85
lintWith is now lint and false by default
...
This initialisation should be false to start with as we set PHP mode as
a basis and have no linter for that
We set the mode in processes/on-editor-load.php and then lint: true if
it's a JS mode.
2014-10-22 12:19:49 +01:00
Matt Pass
14ab734c96
diffNone class and renderLine event added
...
diffNone added as an empty class to allow a line re-render as it's added
renderLine event added, passing vars onto function in JS file
2014-10-14 17:47:42 +01:00
Matt Pass
3958742c12
Implementing split pane
...
Tab lines now 0.15 opacity as a tweak
diff pane set to 50% width and add, remove and change diff classes added
cMOptions established as object to pass through when initialising editor
instances
Code related to initialising and adding actions to editor instance now
moved to main JS file and we are just about doubling everything up for
the diff pane
New events added for focus and blur also, with functions in main JS file
Active lines also created for diff pane
2014-10-11 12:55:10 +01:00
Matt Pass
c141fc2864
Selected text + tab = indent auto
...
Instead of single tabs
2014-09-26 12:44:06 +01:00
Matt Pass
5de4cd657e
Language system setup and English translations
...
Covering top level and login so far only
2014-08-06 09:26:50 +01:00
Matt Pass
d5b6355261
Closebrackets addon included
...
Auto adds closing brackets etc for pairs - ()[]{}''""
2014-06-18 16:49:02 +01:00
Matt Pass
f2d06a1a2c
Function moved to ICEcoder.indicateChanges()
2014-06-18 07:37:08 +01:00
Matt Pass
4122a90175
Indicate changes in title tag via * flag
2014-06-17 10:11:10 +01:00
Matt Pass
2624469d61
Include pesticide.js if exists, doPesticide on key
2014-06-12 16:54:09 +01:00
Matt Pass
882e026f76
onkeyup own event now and fold changes
...
onKeyEvent is no longer a param function, now something set in an 'on'
event function
setLine now replaceRange
doFold is the new fold function, "brace" or "xml" string passed to it,
not an object now
codeFoldTag and codeFoldBrace vars no longer needed now
2014-05-22 07:26:00 +01:00
Matt Pass
0413ec4414
xssClean using 'html' filter
2014-04-23 07:43:17 +01:00