Skip to content

Commit

Permalink
Fixes #9
Browse files Browse the repository at this point in the history
  • Loading branch information
lajax committed Feb 16, 2015
1 parent de6661f commit 4bd3a1b
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 22 deletions.
33 changes: 14 additions & 19 deletions assets/javascripts/language.js
Expand Up @@ -4,29 +4,24 @@
*/

$(document).ready(function() {
language.init();
Language.init();
});

var language = (function() {

var Language = {
init: function() {
$('#languages').on('change', 'select.status', $.proxy(function(event) {
this.changeStatus($(event.currentTarget));
}, this));
},
/**
* Change language status.
* @param object $this
* @param object $object
*/
function _changeStatus($this) {
var data = {
language_id: $this.attr('id'),
status: $this.val()
changeStatus: function($object) {
var $data = {
language_id: $object.attr('id'),
status: $object.val()
};

helpers.post('change-status', data);
}

return {
init: function() {
$('#languages').on('change', 'select.status', function() {
_changeStatus($(this));
});
}
helpers.post($object.data('url'), $data);
}
})();
}
2 changes: 1 addition & 1 deletion assets/javascripts/translate.js
Expand Up @@ -24,7 +24,7 @@ var translate = (function () {
translation: $.trim($this.closest('tr').find('.translation').val())
};

helpers.post('save', data);
helpers.post($('#language_id').data('url'), data);
}

/**
Expand Down
2 changes: 1 addition & 1 deletion views/language/list.php
Expand Up @@ -37,7 +37,7 @@
'filterInputOptions' => ['class' => 'form-control', 'id' => 'status'],
'label' => Yii::t('language', 'Status'),
'content' => function ($language) {
return Html::activeDropDownList($language, 'status', Language::getStatusNames(), ['class' => 'status', 'id' => $language->language_id]);
return Html::activeDropDownList($language, 'status', Language::getStatusNames(), ['class' => 'status', 'id' => $language->language_id, 'data-url' => Yii::$app->urlManager->createUrl('/translatemanager/language/change-status')]);
},
],
[
Expand Down
2 changes: 1 addition & 1 deletion views/language/translate.php
Expand Up @@ -14,7 +14,7 @@
<h1>
<?= $this->title ?>
</h1>
<?= Html::hiddenInput('language_id', $language_id, ['id' => 'language_id']); ?>
<?= Html::hiddenInput('language_id', $language_id, ['id' => 'language_id', 'data-url' => Yii::$app->urlManager->createAbsoluteUrl('/translatemanager/language/save')]); ?>
<div id="translates">
<?php
Pjax::begin([
Expand Down

0 comments on commit 4bd3a1b

Please sign in to comment.