-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow click on command previews and add setting to control apps enabl…
…ement (#10853)
- Loading branch information
1 parent
07cb9ab
commit 888e2d9
Showing
11 changed files
with
412 additions
and
116 deletions.
There are no files selected for viewing
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
<template name="appWhatIsIt"> | ||
<section class="page-container page-home page-static content-background-color"> | ||
{{> header sectionName="Apps_WhatIsIt" hideHelp=true fixedHeight=true}} | ||
<div class="content"> | ||
{{#if isLoading}} | ||
{{> loading}} | ||
{{else if hasError}} | ||
<div class="apps-error error-color"> | ||
<i class="icon-attention"></i> | ||
<p>Sadly, an error has occured while loading this page.</p> | ||
</div> | ||
{{else}} | ||
<p>{{_ "Apps_WhatIsIt_paragraph1"}}</p> | ||
<p>{{_ "Apps_WhatIsIt_paragraph2"}}</p> | ||
<p> | ||
{{_ "Apps_WhatIsIt_paragraph3"}} | ||
<a href="https://github.com/RocketChat/Rocket.Chat.Apps-dev-environment/blob/master/README.md" target="_blank">https://github.com/RocketChat/Rocket.Chat.Apps-dev-environment/blob/master/README.md</a> | ||
</p> | ||
<p> | ||
{{_ "Apps_WhatIsIt_paragraph4"}} | ||
<button class="rc-button rc-button--primary js-enable">{{_ "Enable" }}</button> | ||
</p> | ||
{{/if}} | ||
</div> | ||
</section> | ||
</template> |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
Template.appWhatIsIt.onCreated(function() { | ||
this.isLoading = new ReactiveVar(false); | ||
this.hasError = new ReactiveVar(false); | ||
}); | ||
|
||
Template.appWhatIsIt.helpers({ | ||
isLoading() { | ||
if (Template.instance().isLoading) { | ||
return Template.instance().isLoading.get(); | ||
} | ||
|
||
return false; | ||
}, | ||
hasError() { | ||
if (Template.instance().hasError) { | ||
return Template.instance().hasError.get(); | ||
} | ||
|
||
return false; | ||
} | ||
}); | ||
|
||
Template.appWhatIsIt.events({ | ||
'click .js-enable'(e, t) { | ||
t.isLoading.set(true); | ||
|
||
Meteor.call('apps/go-enable', function _appsMightHaveBeenEnabled(error) { | ||
if (error) { | ||
t.hasError.set(true); | ||
t.isLoading.set(false); | ||
return; | ||
} | ||
|
||
window.Apps.load(true); | ||
|
||
FlowRouter.go('/admin/apps'); | ||
}); | ||
} | ||
}); |
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
Oops, something went wrong.