Commit Graph

200 Commits

Author SHA1 Message Date
joeuhren 1755ea02f1 Show spinning loading icons in top panels 2020-12-25 16:31:26 -07:00
joeuhren 42ce038a9c Set chart width after init to prevent issues with chart not resizing properly 2020-12-25 15:35:20 -07:00
joeuhren 3af996eeda More layout and mobile fixes
-Table columns are no longer being hidden on mobile/tablet views. Instead, clickable columns with long data (such as hashes) are now reduced to an eye icon on mobile and smaller tablets to save space. In the event that text still doesn't fit in the viewport, applicable tables now allow horizontal scrolling to reveal the rest of the data
-Many table columns had their horizontal alignment updated to better match the type of data being displayed
-Moved some table columns around to be more consistent across all pages
-Applied some additional small tweaks and fixes to provide a better overall user experience
2020-12-25 15:01:03 -07:00
joeuhren 8f99ddc314 Better reusability of rl_labels.pug 2020-12-23 21:45:50 -07:00
joeuhren 2650e91274 Add new market settings for accessing multiple markets
-Add new market_dropdown_menu setting for displaying the Markets header menu item as a dropdown
-Add new market_select_visible setting for displaying a clickable list of enabled markets near the top of all market pages
-Market select box header text changed to 'Market Select' and added to locale strings
2020-12-23 20:34:01 -07:00
joeuhren 40b5787493 Claim address updates
-Claimed addresses now replace actual wallet addresses across all pages of the site
-Add new claim_address setting to enable/disable claiming of addresses
-Add ability to un-claim an address by signing a blank message
2020-12-23 18:40:10 -07:00
joeuhren 2d734b9f00 Filter bad words from claim address display name
-Also fix claim address success msg when 'Display Name' contains script tags
2020-12-22 18:06:40 -07:00
joeuhren 82efa96954 Fix + add better tooltips where applicable
-Moved code to enable tooltips into a global function and the call is now made closer to page load being complete
-Added error checking for browsers with no tooltip support
-Added a few new locale strings for tooltip titles
2020-12-22 15:57:19 -07:00
joeuhren d019f8f33a Fix spacing issue on tablet + mobile footer 2020-12-21 19:52:08 -07:00
joeuhren 8071494175 Fix jqPlot error msgs on market page when resizing 2020-12-21 19:42:17 -07:00
joeuhren c9fdb2013e Dynamically enable wallet api cmds based on settings
-Added a 'heavies' object to the api_cmds setting and moved all heavy api calls inside to allow for better separation of api calls
2020-12-21 19:28:55 -07:00
joeuhren dfbd2d9046 verifymessage added to api cmd settings 2020-12-21 18:12:40 -07:00
joeuhren 4a084cdfe1 Split out peer cmds into new functions
-Add new setting for getpeerinfo cmd
-getpeerinfo api call moved to explorer.js
-Peer geo location api call moved to explorer.js
2020-12-21 16:19:14 -07:00
joeuhren 8219039f42 Remove unused commands.js file 2020-12-20 20:50:36 -07:00
joeuhren 6749cafa53 Restore jasmine test functionality
-Rename spec directory to test
-Move old data.js file into the new test directory and rename to testData.js
-Remove unused support/jasmine.json file
-Populate testData.js with sample data from Exor blockchain
-Re-configure explorerSpec.js tests to match new testData.js data
2020-12-20 20:33:07 -07:00
joeuhren 3309a2dbd9 Line up borders better on market > order tables 2020-12-20 18:21:51 -07:00
joeuhren 27f96fa4fc Add new table_header_bgcolor setting 2020-12-20 18:13:24 -07:00
joeuhren 52a5487071 Change settings to allow more control over navbar colors
-Remove navbar_dark and navbar_light settings
-Add page_header_bgcolor setting for changing page header background color via bootstrap css classes
-Add page_footer_bgcolor setting for changing page footer background color via bootstrap css classes
2020-12-18 22:18:59 -07:00
joeuhren 6944e53e68 Fix non-sticky footer position on non-standard tx page 2020-12-18 18:34:10 -07:00
joeuhren 1454255128 Fix sticky footer spacing 2020-12-18 18:25:21 -07:00
joeuhren 3a0eb3fdbf Fix broken network tables 2020-12-18 18:13:23 -07:00
joeuhren 2df8a3f994 Position non-sticky footer at bottom of viewport
-Fix footer height and position after datatables are populated/drawn
-Remove footer-padding css rule
-Remove unnecessary spacing on all applicable pages
2020-12-18 18:10:58 -07:00
joeuhren 616f787540 Rename getaddresstxsajax api to getaddresstxs + fixes
-getaddresstxs api no longer allows query string parameters
-Removed unnecessary data from getaddresstxs api
-Removed unused functions fixDatatableQuerystring + removeURLParameter from layout.pug
2020-12-18 15:17:52 -07:00
joeuhren becdeab02d getlasttxs api no longer allows query string parameters 2020-12-18 14:55:30 -07:00
joeuhren 7a1f4a23d5 Filter unnecessary data from ajax-enabled datatables 2020-12-17 23:55:57 -07:00
joeuhren 474bb3ba9f Ignore css files generated on startup 2020-12-17 23:46:20 -07:00
joeuhren 3f3159dd2c Fix broken error page 2020-12-17 23:44:16 -07:00
joeuhren 0f60227b8a Fix broken gettx api 2020-12-17 20:21:56 -07:00
joeuhren 2d2d0f4fb6 Update .gitignore to allow png and ico files + re-add logo 2020-12-17 20:07:54 -07:00
joeuhren 9912c92695 Script updates + directory structure cleanup
-Updated JQuery to v3.5.1
-Updated Bootstrap to v4.5.3
-Updated DataTables to v1.10.22
-Updated FontAwesome to v5.15.1
-Updated Chart.js to v2.9.4
-Updated flag-icon-css to v3.5.0
-All scripts now load minified
-Removed unused/unnecessary scripts (moment.js and some jqPlot plugins)
-Scripts that are not used on every page are now only loaded on pages where they are needed (jqPlot, Chart.js and flag-icon-css)
-Default website language to English
-Enable unicode support
-Removed unused images
-public directory cleanup (images directory renamed to img, javascript directory renamed to js, stylesheets directory renamed to css, themes directory moved from /public/themes to /public/css/themes, removed vendor directory and moved the important contents to the new img, css and js directories)
-Reward.pug rewritten to support Chart.js v2.9.4
-Updated README Features section
2020-12-17 20:01:50 -07:00
joeuhren 03bff8c72f Sass support + layout/css cleanup
-Add sass support (Replace style.css with style.scss; add new sass_theme_reader.sh script; add sass:compile to package.json; add new dependencies for sass; compiled style.css is now minified)
-Claim address improvements (Better instructions; better error msgs)
-Fix for disappearing Network > Connections table
-Tons of layout and css fixes and tweaks (Improved mobile support)
-Remove old Exor theme
2020-12-12 20:21:49 -07:00
joeuhren 50aeb9d321 Fix getlasttxs api
-Completely removed the /ext/getlasttxsajax api and replaced with /ext/getlasttxs
-Fixed record count for movement page
2020-12-10 17:51:46 -07:00
joeuhren 937c3a52ed Remove donation section from readme 2020-12-09 19:39:53 -07:00
joeuhren cf24f26dd0 Add new settings for sticky header/footer 2020-12-09 19:36:39 -07:00
joeuhren 2acb681b5a Better error checking for invalid markets 2020-12-08 22:52:15 -07:00
joeuhren 63fb0ad488 Add ability to lookup unsynced transactions 2020-12-08 21:56:01 -07:00
joeuhren 6f08d64a0a Fix index sync to prevent gaps in the block data 2020-12-08 20:51:35 -07:00
joeuhren 120947fe42 Add new setting to determine how many blocks to sync before saving stats 2020-12-08 20:49:06 -07:00
joeuhren 4240178255 Add support for customizing all daemon api cmds 2020-12-07 21:32:43 -07:00
joeuhren c7efaad294 Add settings to customize footer height + social link sizes 2020-12-05 20:10:17 -07:00
joeuhren 011d4be8b8 Fix broken search on claim address page 2020-12-05 18:40:05 -07:00
joeuhren 1ad61a58da Move sync message file to tmp directory 2020-12-05 18:21:21 -07:00
joeuhren 57ad06bf7f Sync script now handles db_index lock file exists issue 2020-12-05 18:08:50 -07:00
joeuhren 904e33e16b A few more layout fixes 2020-12-05 17:57:45 -07:00
joeuhren 731210337f Display multi-market names from actual market file 2020-12-05 17:39:14 -07:00
joeuhren 484910c3e0 Restore multi-market selector 2020-12-05 17:00:33 -07:00
joeuhren 27b8684e51 Fix mobile menu dropdown 2020-12-05 16:26:53 -07:00
joeuhren e0225deed7 All remaining rpc cmd calls run through a function now 2020-12-05 15:09:33 -07:00
joeuhren fb0d1c276d Fix reward page when heavy setting not enabled 2020-12-05 13:12:35 -07:00
joeuhren fed83b6670 Fix deprecated mongoose version 2020-12-05 12:53:45 -07:00