Skip to content

Commit

Permalink
[BUGFIX] #271 reload module content allways after evaluation
Browse files Browse the repository at this point in the history
  • Loading branch information
mhirdes committed Oct 2, 2020
1 parent 8902ede commit c2096a2
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 79 deletions.
2 changes: 1 addition & 1 deletion Documentation/Developer/ExtendEvaluation/Index.rst
Expand Up @@ -69,7 +69,7 @@ The key is important. In the results the partial with the path Results\\My will
------------------------------------------------

.. code-block:: typoscript
module.tx_csseo.view.partialRootPaths.10 = EXT:my_ext/Resources/Private/Partials
Expand Down
156 changes: 78 additions & 78 deletions Resources/Public/JavaScript/Evaluation.js
Expand Up @@ -6,91 +6,91 @@
* @license clickstorm GmbH
*/
define(['jquery', 'TYPO3/CMS/CsSeo/Cookie'], function($, Cookie) {
var Evaluation = {};
var Evaluation = {};

Evaluation.init = function() {
// evaluation update
$('#cs-seo-evaluate').click(function(key, value) {
var $this = $(this),
$evaluateButton = $('#cs-seo-evaluate');
Evaluation.init = function() {
// evaluation update
$('#cs-seo-evaluate').click(function(key, value) {
var $this = $(this),
$evaluateButton = $('#cs-seo-evaluate');

$evaluateButton.before('<p class="cs-wait">...</p>');
$.post(
TYPO3.settings.ajaxUrls['tx_csseo_evaluate'],
{
uid: $this.data('uid'),
table: $this.data('table')
}
).done(function(response){
if(response.length > 0) {
if(top.TYPO3.Notification) {
var message = $(response).find('.alert').first().text();
top.TYPO3.Notification.error('Not Updated', message, 5);
} else {
var message = $(response).find('.message-body').first().text();
top.TYPO3.Flashmessage.display(4, 'Not Updated', message);
}
$('.cs-wait').remove();
$evaluateButton.show();
} else {
if(top.TYPO3.Notification) {
top.TYPO3.Notification.success('Updated', '', 3);
} else {
top.TYPO3.Flashmessage.display(2, 'Updated', '', 3);
}
location.reload();
}
});
$evaluateButton.hide();
return false;
});
$evaluateButton.before('<p class="cs-wait">...</p>');
$.post(
TYPO3.settings.ajaxUrls['tx_csseo_evaluate'],
{
uid: $this.data('uid'),
table: $this.data('table')
}
).done(function(response) {
if(response.length > 0) {
if(top.TYPO3.Notification) {
var message = $(response).find('.alert').first().text();
top.TYPO3.Notification.error('Not Updated', message, 5);
} else {
var message = $(response).find('.message-body').first().text();
top.TYPO3.Flashmessage.display(4, 'Not Updated', message);
}
$('.cs-wait').remove();
$evaluateButton.show();
} else {
if(top.TYPO3.Notification) {
top.TYPO3.Notification.success('Updated', '', 3);
} else {
top.TYPO3.Flashmessage.display(2, 'Updated', '', 3);
}
}
location.reload();
});
$evaluateButton.hide();
return false;
});

// toggle accordion
var $toggles = $('.js-csseo-toggle');
if($toggles.length > 0) {
$toggles.each(function() {
var $toggle = $(this),
$content = $($toggle.data('content')),
showResults = false,
useCookies = $toggle.data('cookie');
// toggle accordion
var $toggles = $('.js-csseo-toggle');
if($toggles.length > 0) {
$toggles.each(function() {
var $toggle = $(this),
$content = $($toggle.data('content')),
showResults = false,
useCookies = $toggle.data('cookie');

if(useCookies) {
showResults = Cookie.cookie('seo-results') == 1 ? true : false;
}
if(useCookies) {
showResults = Cookie.cookie('seo-results') == 1 ? true : false;
}

function toggleResults() {
$content.toggle(showResults);
$toggle.toggleClass('csseo-icon-up-open', showResults);
$toggle.toggleClass('csseo-icon-down-open', !showResults);
}
function toggleResults() {
$content.toggle(showResults);
$toggle.toggleClass('csseo-icon-up-open', showResults);
$toggle.toggleClass('csseo-icon-down-open', !showResults);
}

$toggle.click(function() {
showResults = !showResults;
toggleResults();
if(useCookies) {
Cookie.cookie('seo-results', showResults ? 1 : 0);
}
});
$toggle.click(function() {
showResults = !showResults;
toggleResults();
if(useCookies) {
Cookie.cookie('seo-results', showResults ? 1 : 0);
}
});

if(!showResults) {
toggleResults();
}
});
}
if(!showResults) {
toggleResults();
}
});
}

// record selector with search box
var $recordSelector = $('#cs-record');
if($recordSelector.length > 0) {
$recordSelector.select2();
$recordSelector.find('option[value=""]:not(:selected)').remove();
}
}
// record selector with search box
var $recordSelector = $('#cs-record');
if($recordSelector.length > 0) {
$recordSelector.select2();
$recordSelector.find('option[value=""]:not(:selected)').remove();
}
}

// Call the init function when document is ready
$(document).ready(function(){
Evaluation.init();
});
// Call the init function when document is ready
$(document).ready(function() {
Evaluation.init();
});

// To let the module be a dependency of another module, we return our object
return Evaluation;
});
// To let the module be a dependency of another module, we return our object
return Evaluation;
});

0 comments on commit c2096a2

Please sign in to comment.