Commit Graph

287 Commits

Author SHA1 Message Date
Robbie Antenesse 9869d29a55 Disable editing dictionary if marked complete 2017-12-12 10:59:33 -07:00
Robbie Antenesse 629bb9858b Add dictionary settings to EditDictionaryModal and data structure 2017-12-12 10:16:15 -07:00
Robbie Antenesse ab729c9d83 Handle IDManager error when no words are in dictionary 2017-12-12 08:52:46 -07:00
Robbie Antenesse 46ba6cfec1 Swap out other textareas with LargeTextArea 2017-12-11 19:05:11 -07:00
Robbie Antenesse b6789b5826 Allow PropType of array for RightColumn children 2017-12-11 18:53:22 -07:00
Robbie Antenesse 647ba8d114 Add helpText and fix onInput() in LargeTextArea 2017-12-11 18:52:47 -07:00
Robbie Antenesse d9467cfe82 Focus input field on IPATable close 2017-12-10 14:30:22 -07:00
Robbie Antenesse 0c4824e430 Don't pre-process markdown in WordDisplay
Since we are update words inline, changes in markdown are not shown unless
they are re-rendered, which class variables are not. This should hopefully
not be too big a processing power hit for large lists, but stress testing
should be performed to make sure.
2017-12-10 14:24:16 -07:00
Robbie Antenesse 0a9259ec56 Create maximizeable LargeTextArea for WordForm Details
Other places need to utilize this as well (Dictionary Details)
2017-12-10 14:13:28 -07:00
Robbie Antenesse c142f302d3 Increase default modal width to 800px 2017-12-10 14:12:23 -07:00
Robbie Antenesse c2e1f35c13 Display word form by default 2017-12-10 14:11:29 -07:00
Robbie Antenesse b9279a79e1 Import box class only for DictionaryDetails sass 2017-12-10 14:10:59 -07:00
Robbie Antenesse f866932de5 Make WordForm float in LeftColumn and closed by default
Expands RightColumn display when closed and compresses when open, unless
on mobile screen.
2017-12-09 15:07:28 -07:00
Robbie Antenesse 5934230d00 Made word form show in Modal if screen is Mobile size 2017-12-08 14:53:34 -07:00
Robbie Antenesse 20c8522399 Add some space between words 2017-12-08 13:24:50 -07:00
Robbie Antenesse 0d2ac0648e Show Update and Cancel instead of Create when editing words 2017-12-08 13:23:09 -07:00
Robbie Antenesse 43d2d48b27 Add PropTypes verifications to all components
1) to help me when I screw up and 2) to have a clearly laid out but
still useful way of knowing what props a component can accept!
2017-11-15 16:07:42 -07:00
Robbie Antenesse 316fe07dbe Update how words are created and updated
Modify constructor of Word, modify WordForm to accept words differently,
update WordDisplay to pass data to new WordForm correctly.
2017-11-15 13:54:29 -07:00
Robbie Antenesse de5c50f1ef Update inferno version 2017-11-15 11:21:58 -07:00
Robbie Antenesse 5bd4582719 Add word deletion with SweetAlert2 confirmation 2017-11-15 11:02:09 -07:00
Robbie Antenesse 3f7444de62 Update to allow displaying words after loading 2017-11-15 11:00:04 -07:00
Robbie Antenesse f5a558e68e Get parts of speech for WordForm from DictionaryData instead of props 2017-11-14 17:04:36 -07:00
Robbie Antenesse 1eb60a9b44 Add edit/delete buttons to word dropdowns 2017-11-14 17:04:02 -07:00
Robbie Antenesse c5e48d9b9e Style the WordDisplay component properly! 2017-10-31 09:16:22 -06:00
Robbie Antenesse e131f7bff4 Add postcss autoprefixer to webpack 2017-10-31 09:08:29 -06:00
Robbie Antenesse 6b8718ed6e Add option to not use button styling on Modal triggers 2017-10-31 09:07:52 -06:00
Robbie Antenesse 6d79cdc7de Update Header nav to fit changed Bulma structure 2017-10-31 09:07:23 -06:00
Robbie Antenesse a74765f4cf Upgrade Bulma 2017-10-31 07:41:35 -06:00
Robbie Antenesse a171f13b14 Add any log file to .gitignore 2017-10-31 07:41:18 -06:00
Robbie Antenesse 0ae6d76b82 Add lazyloading and Ad component 2017-09-11 11:40:53 -06:00
Robbie Antenesse e51e906785 Add heading graphic for assorted use 2017-09-11 11:40:47 -06:00
Robbie Antenesse 62c198a014 Add Orthography Notes to EditLinguisticsForm 2017-09-11 11:40:39 -06:00
Robbie Antenesse 37db597b42 Remove custom alphabetical order from standard 2017-09-11 11:40:08 -06:00
Robbie Antenesse 0472fc177c Move images to src/assets/ 2017-09-11 11:39:59 -06:00
Robbie Antenesse 141a0b896f Add markdown documents for modal detail popups 2017-09-11 11:39:47 -06:00
Robbie Antenesse 55381156a5 Fix and update global markdown links 2017-09-11 11:39:39 -06:00
Robbie Antenesse ec19dfc583 Minor cleanup 2017-09-11 11:39:33 -06:00
Robbie Antenesse edbe5cbcb0 Add GeneralDisplay tab 2017-09-11 11:39:24 -06:00
Robbie Antenesse 49e7788a59 Update Phonotactics fields to multiline entries 2017-09-11 11:39:13 -06:00
Robbie Antenesse 211cb5f5f9 Fix CSS height for details; Update code spacing in PhonologyDisplay 2017-09-11 11:38:56 -06:00
Robbie Antenesse d49ffa8d94 Change Helpers to export functions instead of being a class 2017-08-20 23:53:59 -06:00
Robbie Antenesse c459c30fb5 Update EditLinguisticsForm headings 2017-08-20 23:43:18 -06:00
Robbie Antenesse 1a74058115 Make default dictionary details blank 2017-08-20 23:42:44 -06:00
Robbie Antenesse 09df4e8047 Add more fields to the EditDictionary* and DictionaryData 2017-08-20 23:27:28 -06:00
Robbie Antenesse 3ae2114449 Automate Updater.updateDictionaryDetails()'s process 2017-08-20 23:24:57 -06:00
Robbie Antenesse 1e8684e2a1 Start adding Phonology fields to EditLinguisticsForm 2017-08-20 14:48:58 -06:00
Robbie Antenesse acb64dec56 Add htmlFor and help text to EditDictionaryForm fields 2017-08-20 14:48:04 -06:00
Robbie Antenesse 6a1773b996 Add MARKDOWN_LINK to webpack plugins 2017-08-20 14:45:05 -06:00
Robbie Antenesse 53bf992226 Expand IPAField customization options 2017-08-20 14:44:12 -06:00
Robbie Antenesse 9b7e797aef Expand and use default dictionary and Updater 2017-08-20 14:41:08 -06:00