p5.js-web-editor/client/modules/IDE/components
Andrew Nicolaou 2e62c6b288 Find (#359)
* Styles CodeMirror Search box

* Switch to fork of search add-on

* Styles search box using custom markup

* Prev/Next search behaviour, highlighting current result

* Hide search modifiers until implemented

* Regexp search

* Style RegExp modifier button active state

* Styles search modifiers

* Wires up Case Sensitive search button

* Allows case insenstive regexp search

* Do not show underlying regexp query string when re-opening dialog

* Adds "Whole word" search

* Adds title and aria-label for tooltip and screenreaders

* Whole Word button shows correct active/inactive state

* Disables replace implementation which doesn't work

* Tidies up query parsing so it's less of a hack

- uses state to convert query text into a regexp
- avoids having to fake regexp using "/.../" syntax
- parsing is now in one place

* Uses shared metaKey function for Cmd/Ctrl key

* Adds find function to keyboard shortcuts modals

* Sets aria-checked to true/false to indicate button state

* Sets role=checkbox on checkbox-like buttons
2017-06-06 15:20:21 -04:00
..
About.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
AccessibleOutput.jsx Accessibility (#361) 2017-05-31 15:23:30 -04:00
Console.jsx Fixes linting errors (#362) 2017-06-05 22:33:32 -04:00
Editor.jsx Find (#359) 2017-06-06 15:20:21 -04:00
EditorAccessibility.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
ErrorModal.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
FileNode.jsx Fixes linting errors (#362) 2017-06-05 22:33:32 -04:00
FileUploader.jsx #339 add region to .env 2017-04-13 14:39:03 -04:00
GridOutput.jsx Fixes linting errors (#362) 2017-06-05 22:33:32 -04:00
HelpModal.jsx HTTPS UI switch (#335) 2017-05-03 11:46:12 -04:00
KeyboardShortcutModal.jsx Find (#359) 2017-06-06 15:20:21 -04:00
NewFileForm.jsx fix #204, making sure focus/form is reset properly 2016-11-29 19:18:11 -05:00
NewFileModal.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
NewFolderForm.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
NewFolderModal.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
Preferences.jsx Accessibility (#361) 2017-05-31 15:23:30 -04:00
PreviewFrame.jsx Remove comments before using loopProtect on scripts (fixes #218) (#364) 2017-06-05 22:46:19 -04:00
ShareModal.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
Sidebar.jsx start to fix editing permissions for the sidebar 2017-04-13 13:41:03 -04:00
SketchList.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
TextOutput.jsx Accessibility (#361) 2017-05-31 15:23:30 -04:00
Timer.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
Toast.jsx update eslint to latest version, fix lots of linting errors (#308) 2017-02-22 14:29:35 -05:00
Toolbar.jsx Fixes linting errors (#362) 2017-06-05 22:33:32 -04:00