I used this on certain lists where I wanted the Browse tab to be the one that launches when opening up the Add Item form in a list. This works in SharePoint 2016 and SharePoint Online.
Reposting here in case the original post ever gets deleted.
Source: https://sharepoint247.wordpress.com/2013/05/24/javascript-to-hide-or-select-specific-tabs-in-sharepoint-ribbon/
Recently I spent few hours struggling to hide specific tab from the SharePoint ribbon. I did not find any working solution until finally I found a JavaScipt which could solve my problem.
This JavaScript can be used directly on your pages, web parts. Or simply put this script in content editor web part on the page.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
| <script type="text/javascript">// <![CDATA[function ResetRibbon() {try {var ribbon = SP.Ribbon.PageManager.get_instance().get_ribbon();SelectRibbonTab("Ribbon.Read", true);ribbon.removeChild('Ribbon.ListForm.Display');ribbon.removeChild('Ribbon.ListForm.Edit');} catch (e){ }}SP.SOD.executeOrDelayUntilScriptLoaded(function () {try{var pm = SP.Ribbon.PageManager.get_instance();pm.add_ribbonInited(function () {ResetRibbon();});var ribbon = null;try {ribbon = pm.get_ribbon();}catch (e) { }if (!ribbon) {if (typeof (_ribbonStartInit) == "function")_ribbonStartInit(_ribbon.initialTabId, false, null);}else {ResetRibbon();}},"sp.ribbon.js");}catch(e){}// ]]></script><script type="text/javascript">function ResetRibbon() {try {var ribbon = SP.Ribbon.PageManager.get_instance().get_ribbon();SelectRibbonTab("Ribbon.Read", true);ribbon.removeChild("Ribbon.ListForm.Display");ribbon.removeChild("Ribbon.ListForm.Edit");} catch (e){ }}SP.SOD.executeOrDelayUntilScriptLoaded(function () {try {var pm = SP.Ribbon.PageManager.get_instance();pm.add_ribbonInited(function () {ResetRibbon();});var ribbon = null;try {ribbon = pm.get_ribbon();}catch (e) { }if (!ribbon) {if (typeof (_ribbonStartInit) == "function")_ribbonStartInit(_ribbon.initialTabId, false, null);}else {ResetRibbon();}} catch (e){ }}, "sp.ribbon.js");</script> |
Thanks to this post (http://paulbuzzblog.wordpress.com/2012/11/23/how-to-hide-the-sharepoint-ribbon/) which helped me getting the final solution.
-------------------------------------------------------------------------------------
Another way would be to remove it using CSS
<style>
#suiteBar, #ms-designer-ribbon {
display: none;
}
</style>
--------------------------------------------------------------------------------------
Source: https://social.technet.microsoft.com/Forums/office/en-US/93780f44-80ff-46b5-a80f-bc4ef09e4113/how-to-remove-ribbon-and-sites-bar-on-a-particular-site-page-sharepoint-365?forum=sharepointgeneral
-------------------------------------------------------------------------------------
Another way would be to remove it using CSS
<style>
#suiteBar, #ms-designer-ribbon {
display: none;
}
</style>
--------------------------------------------------------------------------------------
Source: https://social.technet.microsoft.com/Forums/office/en-US/93780f44-80ff-46b5-a80f-bc4ef09e4113/how-to-remove-ribbon-and-sites-bar-on-a-particular-site-page-sharepoint-365?forum=sharepointgeneral

0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.