Kaydet (Commit) e0aa9310 authored tarafından heiko tietze's avatar heiko tietze Kaydeden (comit) Heiko Tietze

tdf#120264 - Access to "Get Involved"

UNO command SID_GETINVOLVED added with access to the website
from all main menus under Help
Dispensable ellipsis removed from other UNO commands around Help

Change-Id: I79536be3de31f55a7b208bcdd5a243e05b3d3668
Reviewed-on: https://gerrit.libreoffice.org/61238
Tested-by: Jenkins
Reviewed-by: 's avatarHeiko Tietze <tietze.heiko@gmail.com>
üst b0a0a3dd
...@@ -165,6 +165,7 @@ ...@@ -165,6 +165,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -164,6 +164,7 @@ ...@@ -164,6 +164,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -148,6 +148,7 @@ ...@@ -148,6 +148,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -102,6 +102,7 @@ ...@@ -102,6 +102,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -85,6 +85,7 @@ ...@@ -85,6 +85,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -86,6 +86,7 @@ ...@@ -86,6 +86,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -94,6 +94,7 @@ ...@@ -94,6 +94,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -62,6 +62,7 @@ ...@@ -62,6 +62,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -67,6 +67,7 @@ ...@@ -67,6 +67,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -92,6 +92,7 @@ class SfxDocumentInfoItem; ...@@ -92,6 +92,7 @@ class SfxDocumentInfoItem;
#define SID_Q_AND_A (SID_SFX_START + 422) #define SID_Q_AND_A (SID_SFX_START + 422)
#define SID_DOCUMENTATION (SID_SFX_START + 423) #define SID_DOCUMENTATION (SID_SFX_START + 423)
#define SID_DONATION (SID_SFX_START + 424) #define SID_DONATION (SID_SFX_START + 424)
#define SID_GETINVOLVED (SID_SFX_START + 425)
#define SID_SHOW_LICENSE (SID_SFX_START + 1683) #define SID_SHOW_LICENSE (SID_SFX_START + 1683)
#define SID_SHOW_CREDITS (SID_SFX_START + 1711) #define SID_SHOW_CREDITS (SID_SFX_START + 1711)
......
...@@ -5037,7 +5037,7 @@ ...@@ -5037,7 +5037,7 @@
</node> </node>
<node oor:name=".uno:SendFeedback" oor:op="replace"> <node oor:name=".uno:SendFeedback" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string"> <prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">Send Feedback...</value> <value xml:lang="en-US">Send Feedback</value>
</prop> </prop>
<prop oor:name="Properties" oor:type="xs:int"> <prop oor:name="Properties" oor:type="xs:int">
<value>1</value> <value>1</value>
...@@ -5045,7 +5045,15 @@ ...@@ -5045,7 +5045,15 @@
</node> </node>
<node oor:name=".uno:QuestionAnswers" oor:op="replace"> <node oor:name=".uno:QuestionAnswers" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string"> <prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">~Get Help Online...</value> <value xml:lang="en-US">~Get Help Online</value>
</prop>
<prop oor:name="Properties" oor:type="xs:int">
<value>1</value>
</prop>
</node>
<node oor:name=".uno:GetInvolved" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">Get ~Involved</value>
</prop> </prop>
<prop oor:name="Properties" oor:type="xs:int"> <prop oor:name="Properties" oor:type="xs:int">
<value>1</value> <value>1</value>
...@@ -5053,7 +5061,7 @@ ...@@ -5053,7 +5061,7 @@
</node> </node>
<node oor:name=".uno:Documentation" oor:op="replace"> <node oor:name=".uno:Documentation" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string"> <prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">~User Guides...</value> <value xml:lang="en-US">~User Guides</value>
</prop> </prop>
</node> </node>
<node oor:name=".uno:Donation" oor:op="replace"> <node oor:name=".uno:Donation" oor:op="replace">
...@@ -5066,12 +5074,12 @@ ...@@ -5066,12 +5074,12 @@
</node> </node>
<node oor:name=".uno:ShowLicense" oor:op="replace"> <node oor:name=".uno:ShowLicense" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string"> <prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">License Information...</value> <value xml:lang="en-US">License Information</value>
</prop> </prop>
</node> </node>
<node oor:name=".uno:ShowCredits" oor:op="replace"> <node oor:name=".uno:ShowCredits" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string"> <prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">%PRODUCTNAME Credits...</value> <value xml:lang="en-US">%PRODUCTNAME Credits</value>
</prop> </prop>
</node> </node>
<node oor:name=".uno:StatusBarVisible" oor:op="replace"> <node oor:name=".uno:StatusBarVisible" oor:op="replace">
......
...@@ -280,6 +280,7 @@ ...@@ -280,6 +280,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -777,6 +777,7 @@ ...@@ -777,6 +777,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -590,6 +590,7 @@ ...@@ -590,6 +590,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -628,6 +628,7 @@ ...@@ -628,6 +628,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -132,6 +132,10 @@ interface Application ...@@ -132,6 +132,10 @@ interface Application
[ [
ExecMethod = MiscExec_Impl ; ExecMethod = MiscExec_Impl ;
] ]
SID_GETINVOLVED
[
ExecMethod = MiscExec_Impl ;
]
SID_SHOW_LICENSE SID_SHOW_LICENSE
[ [
ExecMethod = MiscExec_Impl ; ExecMethod = MiscExec_Impl ;
......
...@@ -4912,6 +4912,21 @@ SfxVoidItem Donation SID_DONATION ...@@ -4912,6 +4912,21 @@ SfxVoidItem Donation SID_DONATION
MenuConfig = TRUE, MenuConfig = TRUE,
GroupId = SfxGroupId::Application; GroupId = SfxGroupId::Application;
] ]
SfxVoidItem GetInvolved SID_GETINVOLVED
()
[
AutoUpdate = FALSE,
FastCall = FALSE,
ReadOnlyDoc = TRUE,
Toggle = FALSE,
Container = FALSE,
RecordAbsolute = FALSE,
RecordPerSet;
AccelConfig = TRUE,
MenuConfig = TRUE,
GroupId = SfxGroupId::Application;
]
SfxVoidItem ShowLicense SID_SHOW_LICENSE SfxVoidItem ShowLicense SID_SHOW_LICENSE
() ()
......
...@@ -549,6 +549,13 @@ void SfxApplication::MiscExec_Impl( SfxRequest& rReq ) ...@@ -549,6 +549,13 @@ void SfxApplication::MiscExec_Impl( SfxRequest& rReq )
sfx2::openUriExternally(sURL, false); sfx2::openUriExternally(sURL, false);
break; break;
} }
case SID_GETINVOLVED:
{
// Open get involved/join us page based on locales
OUString sURL("https://hub.libreoffice.org/joinus/?LOlocale=" + utl::ConfigManager::getLocale());
sfx2::openUriExternally(sURL, false);
break;
}
case SID_DONATION: case SID_DONATION:
{ {
// Open donation page based on language + script (BCP47) with language as fall back. // Open donation page based on language + script (BCP47) with language as fall back.
......
...@@ -155,6 +155,7 @@ ...@@ -155,6 +155,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -780,6 +780,7 @@ ...@@ -780,6 +780,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -653,6 +653,7 @@ ...@@ -653,6 +653,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -498,6 +498,7 @@ ...@@ -498,6 +498,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -499,6 +499,7 @@ ...@@ -499,6 +499,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -780,6 +780,7 @@ ...@@ -780,6 +780,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
...@@ -780,6 +780,7 @@ ...@@ -780,6 +780,7 @@
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:SafeMode"/> <menu:menuitem menu:id=".uno:SafeMode"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:GetInvolved"/>
<menu:menuitem menu:id=".uno:Donation"/> <menu:menuitem menu:id=".uno:Donation"/>
<menu:menuseparator/> <menu:menuseparator/>
<menu:menuitem menu:id=".uno:ShowLicense"/> <menu:menuitem menu:id=".uno:ShowLicense"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment