Episerver/CMS & Dojo/Aspect– how to catch revert to publish event in Dojo?2019 Community Moderator ElectionEvent handling in DojoDojo/on. emits, widget.on etc. in Dojo 1.8/2.0How to template an nested array of objects in dojo 1.8?EPiServer 7: Trouble adding dojo module to user interfaceEPiServer 7: Load CSS in custom DOJO modulesDeclaring class differently for different Dojo versions without duplicating code?Dojo domConstruct.create won't create element on postCreateStrange behaviour with ForceCurrentVersion on published content in EPiServerGUI doesnt load after implementation of custom dojo module EPiServerEpiserver dojo setter on page-editing vs all properties tab
Does the attack bonus from a Masterwork weapon stack with the attack bonus from Masterwork ammunition?
How to get the n-th line after a grepped one?
Is there a creature that is resistant or immune to non-magical damage other than bludgeoning, slashing, and piercing?
What is the significance behind "40 days" that often appears in the Bible?
What does Jesus mean regarding "Raca," and "you fool?" - is he contrasting them?
How does 取材で訪れた integrate into this sentence?
What exactly term 'companion plants' means?
How do hiring committees for research positions view getting "scooped"?
Why is there so much iron?
Do US professors/group leaders only get a salary, but no group budget?
Why is indicated airspeed rather than ground speed used during the takeoff roll?
Suggestions on how to spend Shaabath (constructively) alone
Can a medieval gyroplane be built?
Help prove this basic trig identity please!
What should I install to correct "ld: cannot find -lgbm and -linput" so that I can compile a Rust program?
What is the English word for a graduation award?
Does .bashrc contain syntax errors?
How to generate binary array whose elements with values 1 are randomly drawn
Can other pieces capture a threatening piece and prevent a checkmate?
In Aliens, how many people were on LV-426 before the Marines arrived?
gerund and noun applications
Violin - Can double stops be played when the strings are not next to each other?
Calculate the frequency of characters in a string
Why didn't Héctor fade away after this character died in the movie Coco?
Episerver/CMS & Dojo/Aspect– how to catch revert to publish event in Dojo?
2019 Community Moderator ElectionEvent handling in DojoDojo/on. emits, widget.on etc. in Dojo 1.8/2.0How to template an nested array of objects in dojo 1.8?EPiServer 7: Trouble adding dojo module to user interfaceEPiServer 7: Load CSS in custom DOJO modulesDeclaring class differently for different Dojo versions without duplicating code?Dojo domConstruct.create won't create element on postCreateStrange behaviour with ForceCurrentVersion on published content in EPiServerGUI doesnt load after implementation of custom dojo module EPiServerEpiserver dojo setter on page-editing vs all properties tab
In post Event on "Revert to Published" I found code to "attach" to revertToPublished event.
dojo.require(["dojo/aspect", "epi/dependency"], function(aspect, dependencey)
var editingCommands = dependency.resolve("epi.cms.contentEditing.command.Editing");
aspect.before(editingCommands.revertToPublished, "_execute", function()
// TODO: Reverting Content To Published
);
);
Basically the code is proper and should work but at least in my widget if I set up this in
postCreate: function ()
does not so the advise method is never called. Neither before nor after method registration works. The around registration works and calls immediately (as it should).
I’m missing something specific, I guess. Sufficient solution is also to be able to check that model is freshly loaded so no property has tracked change.
dojo episerver
add a comment |
In post Event on "Revert to Published" I found code to "attach" to revertToPublished event.
dojo.require(["dojo/aspect", "epi/dependency"], function(aspect, dependencey)
var editingCommands = dependency.resolve("epi.cms.contentEditing.command.Editing");
aspect.before(editingCommands.revertToPublished, "_execute", function()
// TODO: Reverting Content To Published
);
);
Basically the code is proper and should work but at least in my widget if I set up this in
postCreate: function ()
does not so the advise method is never called. Neither before nor after method registration works. The around registration works and calls immediately (as it should).
I’m missing something specific, I guess. Sufficient solution is also to be able to check that model is freshly loaded so no property has tracked change.
dojo episerver
add a comment |
In post Event on "Revert to Published" I found code to "attach" to revertToPublished event.
dojo.require(["dojo/aspect", "epi/dependency"], function(aspect, dependencey)
var editingCommands = dependency.resolve("epi.cms.contentEditing.command.Editing");
aspect.before(editingCommands.revertToPublished, "_execute", function()
// TODO: Reverting Content To Published
);
);
Basically the code is proper and should work but at least in my widget if I set up this in
postCreate: function ()
does not so the advise method is never called. Neither before nor after method registration works. The around registration works and calls immediately (as it should).
I’m missing something specific, I guess. Sufficient solution is also to be able to check that model is freshly loaded so no property has tracked change.
dojo episerver
In post Event on "Revert to Published" I found code to "attach" to revertToPublished event.
dojo.require(["dojo/aspect", "epi/dependency"], function(aspect, dependencey)
var editingCommands = dependency.resolve("epi.cms.contentEditing.command.Editing");
aspect.before(editingCommands.revertToPublished, "_execute", function()
// TODO: Reverting Content To Published
);
);
Basically the code is proper and should work but at least in my widget if I set up this in
postCreate: function ()
does not so the advise method is never called. Neither before nor after method registration works. The around registration works and calls immediately (as it should).
I’m missing something specific, I guess. Sufficient solution is also to be able to check that model is freshly loaded so no property has tracked change.
dojo episerver
dojo episerver
edited Mar 9 at 14:18
Ucho
asked Mar 7 at 17:09
UchoUcho
429416
429416
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Code bellow serves the purpose.
aspect.before(
dependency.resolve("epi.cms.contentEditing.command.Editing").model,
"revertToPublished",
function() );
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049362%2fepiserver-cms-dojo-aspect-how-to-catch-revert-to-publish-event-in-dojo%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Code bellow serves the purpose.
aspect.before(
dependency.resolve("epi.cms.contentEditing.command.Editing").model,
"revertToPublished",
function() );
add a comment |
Code bellow serves the purpose.
aspect.before(
dependency.resolve("epi.cms.contentEditing.command.Editing").model,
"revertToPublished",
function() );
add a comment |
Code bellow serves the purpose.
aspect.before(
dependency.resolve("epi.cms.contentEditing.command.Editing").model,
"revertToPublished",
function() );
Code bellow serves the purpose.
aspect.before(
dependency.resolve("epi.cms.contentEditing.command.Editing").model,
"revertToPublished",
function() );
edited Mar 9 at 14:20
answered Mar 8 at 13:56
UchoUcho
429416
429416
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049362%2fepiserver-cms-dojo-aspect-how-to-catch-revert-to-publish-event-in-dojo%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown