Forum Discussion
GaryBoyd
7 years agoQrew Assistant Captain
Thanks - like it. It does what i want to achieve, but obviously don't want to do anything not secure in quick base.
Would be good if there was a safe way to suppress the headers when required, as they take al lot of screen space.
Would be good if there was a safe way to suppress the headers when required, as they take al lot of screen space.
- _anomDiebolt_7 years agoQrew EliteIt isn't a security issue . It is perfectly safe and can only be implemented by an administrator.
But is it fragile in that it could break without warning if QuickBase wittingly or unwittingly makes a change in a new release, Also, you may well have to make your own changes as you discover some other needed functionality is being killed by wholesale removal of the various bars.
It is good to have a workaround (and there always is a workaround with script) but you have to balance the benefits against the costs of making the change. - _anomDiebolt_7 years agoQrew Elite>But is it fragile in that it could break without warning if QuickBase wittingly or unwittingly makes a change in a new release
I have to add a comment: While it could break, it probably won't for years. Software tends to accumulate and it is only willfully purged if some new project or initiative is started and there has to be greenfield development.
On this point it is interesting to read the most recent engineering blog post:
Death by 30,000 FilesWho Cares? Our largest build artifact was 256 MB and 30,000 files. ...
https://engineering.quickbase.com/
... 20,000 � 66% � of those files were cruft. - GaryBoyd7 years agoQrew Assistant CaptainThank you. Do you know how to do this directly without delay. I would like to check if the outcome is different to &ifv=1 ?
The missing functionality for me if i use &ifv=1 :
1. 'Save and keep working' does not function.
2. Will need to disable direct viewing or editing of records from all reports, and restrict everything to buttons, as can't add &ifv=1 to the url otherwise. - _anomDiebolt_7 years agoQrew EliteSure - I put the delay for demonstration purposes. Use this code instead with BOL
$("#brandBarHeader").hide();
How to install BOL (Branding On Load)?
$("#navTop").hide();
$("#tablesMenuBarWrapper").hide();
//$("#pageNavBar").hide();
https://community.quickbase.com/quickbase/topics/how-to-install-bol-branding-on-load - GaryBoyd7 years agoQrew Assistant CaptainMany thanks. I will try this tomorrow.
Much appreciated. - _anomDiebolt_7 years agoQrew EliteIMPORTANT
Try is in a disposable application in case you make a mistake. You don't want to get into a situation where you kill the headers and then can't edit the code page. To restore the headers you can enter these commands from the console:$("#brandBarHeader").show();
Also, know how to turn off BOL (it is in the instructions).
$("#navTop").show();
$("#tablesMenuBarWrapper").show();
//$("#pageNavBar").show();
It should be obvious that hiding and showing does not remove anything from the page - it just makes it not visible. Using ifv may in fact remove things from the page as well as not showing the page's chrome. - GaryBoyd7 years agoQrew Assistant CaptainThanks. I keep coming back to this and getting scared off- not because your solution won't work, but I may end up out of my depth and am reluctant to do something non-standard in quickbase.
The main part I want to block is the tab with the tables on it (or only home when the tables are all blocked) as it is twice as big and I cannot put text on it. So I could find a later problem and become stuck out of the application in the way you suggested above. Many thanks for your advice.