-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Goodbye jquery #290
Merged
Merged
Goodbye jquery #290
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
navdeepsinghkhalsa
approved these changes
Feb 6, 2018
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great!
bogas04
pushed a commit
that referenced
this pull request
Feb 13, 2018
* Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296)
bogas04
added a commit
that referenced
this pull request
Mar 16, 2018
navdeepsinghkhalsa
added a commit
that referenced
this pull request
Mar 18, 2018
* Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version
navdeepsinghkhalsa
added a commit
that referenced
this pull request
Mar 18, 2018
* Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * fix #197 Add ssh known host so deployment doesn't freeze
bogas04
added a commit
that referenced
this pull request
Mar 26, 2018
* Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix merge conflicts with master * Fix issue with hidden select not getting correct value * Add defaultQuery for Ang routes * Fix #197 travis ci (#334) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * Fix 197 travis ci (#335) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * fix #197 Add ssh known host so deployment doesn't freeze * Add port to known host * Auto Submit onChange of type or source * Fix #293 * Code cleanup for baani line share action buttons * Fix copy/tweet behaviour to produce correct text format * Unicode for Gurbani * All User Enabled transliterations * All User Enabled translations (punjabi in unicode) * Make them accesible * Fix Ang search type related issue (changing from type != 5 to 5 doesn't redirect to /ang) * Fix #274 * Show Open Shabad only for Ang route * Fix #127 * Add openShabad for Hukamnama * Add subtle shadow to controls wrapper * Fix #111 * Fix #101 #62 * Add Gurmukhi Typing help * Ignore ? clicks * Fix padding for Hukamnama, About, ToS pages * Add Next/Prev Page #287, Add Copyright to footer #340... * Fix split-view spacing * Add better error messages #116 * Fix Lint errors * Fix Header UI * Improve query selector logic in Help * Improve NoResults error page * Update texts * Add GenericError for Ang not found, ToS => Legal, <> * Undo React.Fragment shorthand * Undo React.Fragment shorthand completely * Query in GenericError should follow font * Make 404 page responsive * Make 404 page responsive * General error page should have header * Fix lint errors * Minor change * Update constants and word-break only for larivaar * Fix for IE11 * Fix #353 and polyfill iterator * Undo SVG logo for header
bogas04
added a commit
that referenced
this pull request
Mar 26, 2018
* Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix merge conflicts with master * Fix issue with hidden select not getting correct value * Add defaultQuery for Ang routes * Fix #197 travis ci (#334) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * Fix 197 travis ci (#335) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * fix #197 Add ssh known host so deployment doesn't freeze * Add port to known host * Auto Submit onChange of type or source * Fix #293 * Code cleanup for baani line share action buttons * Fix copy/tweet behaviour to produce correct text format * Unicode for Gurbani * All User Enabled transliterations * All User Enabled translations (punjabi in unicode) * Make them accesible * Fix Ang search type related issue (changing from type != 5 to 5 doesn't redirect to /ang) * Fix #274 * Show Open Shabad only for Ang route * Fix #127 * Add openShabad for Hukamnama * Add subtle shadow to controls wrapper * Fix #111 * Fix #101 #62 * Add Gurmukhi Typing help * Ignore ? clicks * Fix padding for Hukamnama, About, ToS pages * Add Next/Prev Page #287, Add Copyright to footer #340... * Fix split-view spacing * Add better error messages #116 * Fix Lint errors * Fix Header UI * Improve query selector logic in Help * Improve NoResults error page * Update texts * Add GenericError for Ang not found, ToS => Legal, <> * Undo React.Fragment shorthand * Undo React.Fragment shorthand completely * Query in GenericError should follow font * Make 404 page responsive * Make 404 page responsive * General error page should have header * Fix lint errors * Minor change * Update constants and word-break only for larivaar * Fix for IE11 * Fix #353 and polyfill iterator * Undo SVG logo for header * Fix API_URL for prod * Use correct URLs
bogas04
added a commit
that referenced
this pull request
Apr 5, 2018
* Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix merge conflicts with master * Fix issue with hidden select not getting correct value * Add defaultQuery for Ang routes * Fix #197 travis ci (#334) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * Fix 197 travis ci (#335) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * fix #197 Add ssh known host so deployment doesn't freeze * Add port to known host * Auto Submit onChange of type or source * Fix #293 * Code cleanup for baani line share action buttons * Fix copy/tweet behaviour to produce correct text format * Unicode for Gurbani * All User Enabled transliterations * All User Enabled translations (punjabi in unicode) * Make them accesible * Fix Ang search type related issue (changing from type != 5 to 5 doesn't redirect to /ang) * Fix #274 * Show Open Shabad only for Ang route * Fix #127 * Add openShabad for Hukamnama * Add subtle shadow to controls wrapper * Fix #111 * Fix #101 #62 * Add Gurmukhi Typing help * Ignore ? clicks * Fix padding for Hukamnama, About, ToS pages * Add Next/Prev Page #287, Add Copyright to footer #340... * Fix split-view spacing * Add better error messages #116 * Fix Lint errors * Fix Header UI * Improve query selector logic in Help * Improve NoResults error page * Update texts * Add GenericError for Ang not found, ToS => Legal, <> * Undo React.Fragment shorthand * Undo React.Fragment shorthand completely * Query in GenericError should follow font * Make 404 page responsive * Make 404 page responsive * General error page should have header * Fix lint errors * Minor change * Update constants and word-break only for larivaar * Fix for IE11 * Fix #353 and polyfill iterator * Undo SVG logo for header * Fix API_URL for prod * Use correct URLs * Fix #97 #364 (#363) Added new external link redirecting logic. * Fix #370 (#371) * Fix #97 #364 * Fix #370 * fix-342-343 (#368) * Add Split View and URL Shortner Help * Fix Lint error * Pre push hook (#372) * Add pre-push hook * Add a message, make tests silent * Improve analytics (#383) * Add pageviews * Add events * Fix for iPhone (#385) * Fix #384 (#386) * Add index page Fix #359 (#387) * Fix #384 * Add index table * Add index page link to error message * updated title * Reoorder Index in header, add highlights to DG pages (#388)
bogas04
added a commit
that referenced
this pull request
Apr 5, 2018
* Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix merge conflicts with master * Fix issue with hidden select not getting correct value * Add defaultQuery for Ang routes * Fix #197 travis ci (#334) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * Fix 197 travis ci (#335) * Merge changes of master to dev (#281) * 1.1.0 Deployment (#266) * fix 166 Persist toggles * Fix #165 (#168) * Fix #165 * Update router.js * Update router.js * Use redirect-free solution * fix #172 - Point API to ShabadOS (#173) * Fix #176 * Fix #175 * Fix #164 * Fix #180 * Fix #59 #82 #140 * Fix #177 * Removed some jQuery dependency in the affected code. * Refactored the code a bit. * Add Next/Prev & Pagination * Add arrows to metadata at top * Add pagination to shabad container (#186) (Takes advantage of api navigation data) * Fix syntax error * Update server deploy scripts * Use JSX over h (#187) * Initial usage of jsx * Add more JSX components * more conversions * Fix #169 (#190) * Split View Feature (fix #87) (#191) * Split View Feature (fix #87) * Add Split View Feature * Code cleanup * Transform renderControls to JSX * Fix a bug where shared panktee was undefined * Update webpack, node-sass * Remove some more jQuery usage, use classList.toggle * Add null checks * Improve prev/next shabad UI This is as per Aman Singh's suggestion. * use more standard css for next/prev * Fix #179 added first 3 letters of hostname to http headers (#193) * Fix #179 added first 3 letters of hostname to http headers * npm-test added new line at end of index.js * Fix linting errors * Fix linting errors * fix padding on arrows * use more standard css for next/prev (#194) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Format css/js & add margin-top to split-view * Fix css lint errors * Use flex for positioning Nest declaration blocks * Fix prev next ui border (#201) * use more standard css for next/prev * Fix linting errors * fix padding on arrows * fixed css alignment issues with gurbani and arrows * Use flex for positioning Nest declaration blocks * Add server directory to ESlint testing (#195) * Add server directory to ESlint testing * Break up tests * Grow .meta to fill #metadata * Fix event listeners for menu/copy/tweet * Moved copy/tweet event listeners to renderShabad, where they should reside. * Added eventListeners to a DOMReady callback. * Fixed a typo in code where event listeners weren't attached to element but window object itself. * Bump up Tweet length to 280 * Fix double eventListeners on shabad/display toggles * remove double nanya #210 * Update renderControls.js * Changed down arrow according to #146 * Fixes #188 - adds clear button to front page and header search forms * Added help section as per #126 * add detail to help page * Update URL shortener to use .co #206 * Fix #217 Caveat: Larivaar copying doesn't work well. * Rewrite random url to shabadid Require shabados-js 1.0.6 * revert 2 files * remove q= * Added placeholder text with example queries fixes #131 incremented version (overdue!) * fix #199 changed 3 letter req to 2 letter * Update renderGurmukhiKeyboard.js * adds font size slider, makes display options use flex fix #95 * Made footer responsive and flexy fix #234 * fix-source-false * fix cross-browser and mobile issues persist with prefs * fix linting fixed linting errors introduced by my changes * fix linting issues * replace case with object * updated previous regex code to actually work, added edge case of changing drop down fix #209 * fix #133 - search results now persist prefs on load more * forced 4 words.. provides more accurate results * remove changes from other branch * wrapped ga code in an if block that checks for prod * fix #152 adds vex (to be used in future too) vex replaces browser alerts * fix index default length * Use replaceState Fix linting errors * added font drop down menu fix #113 made buttons flex for mobile so larivaar asst is available * Cleanup * Use vanilla JS * Fix linting errors * remove flex from disp options and replace with shadow scroll * Animate placeholder * update feedback form url * Fix animation on non-home pages * Modify keyboard toggle to page buttons * Colourize keyboard icon on toggle * removed function and added ternary directly in result * remove help * Highlight input clear button * Code cleanup Revert input range styles * Only render element if Raag exists * fix #209 Remove duplicate code * fix #162 Clean up code Include slider prefs * fix #117 Fix linting User arrow function and spread operator * fix #152 Remove vex and rely on native browser functionality to enforce pattern * fix #132 Fix curly brace location * fix #113 Fix linting errors Use getElementById * padched copy fix removed padding for the akhan class and instead using a span to insert a nbsp for padched * fixed margin issue added icons for larivaar but it breaks some js * Fix #217 copy fix for padched * fix formatting on display controls * Fix #217 copy fix for padched * fix linting and style * remove inline js * clean up and make browser compat. * remove data attr * Fix #254 - added checks to see if page num is null then don't display * clean up styling * fix bad merge * fixed issues with larivaar toggle * fix search page * fixed 3 char req on front page load more bug on search for font size * Create PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Revert "Merge changes of master to dev (#281)" (#282) This reverts commit 81a4ab5. * Hide meta data borders when empty (#278) * Use fetch over jQuery.ajax (#280) * Fix #148 help section (#277) * added help - still broken * working on help * completed help section * Use JSX for composition * added feedback link * Avoid FOUT by using font-display rule (#279) * Avoid FOUT by using font-display rule * Fix lint error * Fix #265 - Remove MSFT Edge cross button in search input (#284) * Fix #124 #196 - Add a copy button to the share menu & fix copy/tweet buttons * Fix #124 - adds a copy button to the share menu to copy short URL * Fix #124 - adds a copy button to the share menu to copy short URL added a utility function in main.js for copy text * Fix #124 - updated click handler * Use toast notifications, generic functions Fixes #196 * Style fixes * Update help ids to include header * Style lint fixes * Fix #285 & broken load more button (#286) * Actually fix #285 * Remove jquery & foundation dependencies (#290) * Fixed analytics test to use .org instead of .com (#298) * fix #289 remove capitalization on translit (#296) * Port to React * Code splitting makes JS payload smaller. * Code is now entirely in ES Modules, easy to test and reason about. * Jest is used for testing both UI and util functions. (Coverage is poor as of now). * Some basic webpack optimizations are used for smaller builds. * Babel 7 is used to be future proof. Minimal amounts of staged features are used. * Some duplicated code is removed by re-using components. * Update defaults to match non-react * Use dev API_URL during dev * AutoFocus search input * Fix propType validations * CSS Fine tuning * Use react-router * Use <Link />s and <Redirect />s * Cleanup, fix #306 * Hide per-line share controls for mobile users (#322) * Scroll to highlighted tukk (#323) * Fix #315, #263 * Add vscode tasks, prettier config. * x in search bar now hides when there's no text. * Use sensible z-indexes. * x and Gurmukhi keyboard now go orange when active. * Remove `/build` folder as we are using webpack `DefinePlugin` for same. * Clicking on random & hukamnama now closes the responsive menu. * Fix default font size, word-break for larivaar, better styling for search-options * Fix #307 * Use constants for strings * Fix tests * Minor fixes * Remove build:deployment from npm scripts * Fix #197 Add travis configuration for deployment to master and dev * Use latest npm version * fix #197 Add ssh known host so deployment doesn't freeze * Add port to known host * Auto Submit onChange of type or source * Fix #293 * Code cleanup for baani line share action buttons * Fix copy/tweet behaviour to produce correct text format * Unicode for Gurbani * All User Enabled transliterations * All User Enabled translations (punjabi in unicode) * Make them accesible * Fix Ang search type related issue (changing from type != 5 to 5 doesn't redirect to /ang) * Fix #274 * Show Open Shabad only for Ang route * Fix #127 * Add openShabad for Hukamnama * Add subtle shadow to controls wrapper * Fix #111 * Fix #101 #62 * Add Gurmukhi Typing help * Ignore ? clicks * Fix padding for Hukamnama, About, ToS pages * Add Next/Prev Page #287, Add Copyright to footer #340... * Fix split-view spacing * Add better error messages #116 * Fix Lint errors * Fix Header UI * Improve query selector logic in Help * Improve NoResults error page * Update texts * Add GenericError for Ang not found, ToS => Legal, <> * Undo React.Fragment shorthand * Undo React.Fragment shorthand completely * Query in GenericError should follow font * Make 404 page responsive * Make 404 page responsive * General error page should have header * Fix lint errors * Minor change * Update constants and word-break only for larivaar * Fix for IE11 * Fix #353 and polyfill iterator * Undo SVG logo for header * Fix API_URL for prod * Use correct URLs * Fix #97 #364 (#363) Added new external link redirecting logic. * Fix #370 (#371) * Fix #97 #364 * Fix #370 * fix-342-343 (#368) * Add Split View and URL Shortner Help * Fix Lint error * Pre push hook (#372) * Add pre-push hook * Add a message, make tests silent * Improve analytics (#383) * Add pageviews * Add events * Fix for iPhone (#385) * Fix #384 (#386) * Add index page Fix #359 (#387) * Fix #384 * Add index table * Add index page link to error message * updated title * Reoorder Index in header, add highlights to DG pages (#388) * Fix font size bug * Update React
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
npm test
& fixed newly introduced lint errors.