<div class="modal-body">
<div class="js-modal-messages"></div>
<div class="modal-field">
- <label for="name">{{t 'quality_profiles.copy_new_name'}}<em class="mandatory">*</em></label>
- <input id="copy-name" name="name" type="text" size="50" maxlength="100" autofocus="autofocus">
+ <label for="copy-profile-name">{{t 'quality_profiles.copy_new_name'}}<em class="mandatory">*</em></label>
+ <input id="copy-profile-name" name="name" type="text" size="50" maxlength="100">
</div>
</div>
<div class="modal-foot">
- <button id="copy-submit">{{t 'copy'}}</button>
- <a href="#" class="js-modal-close" id="copy-cancel">{{t 'cancel'}}</a>
+ <button id="copy-profile-submit">{{t 'copy'}}</button>
+ <a href="#" class="js-modal-close" id="copy-profile-cancel">{{t 'cancel'}}</a>
</div>
</form>
<div class="js-modal-messages"></div>
<div class="modal-field">
<label for="create-profile-name">{{t 'name'}}<em class="mandatory">*</em></label>
- <input id="create-profile-name" name="name" type="text" size="50" maxlength="100" autofocus="autofocus">
+ <input id="create-profile-name" name="name" type="text" size="50" maxlength="100">
</div>
<div class="modal-field">
<label for="create-profile-language">{{t 'language'}}<em class="mandatory">*</em></label>
<p>{{tp 'quality_profiles.are_you_sure_want_delete_profile_x_and_descendants' name languageName}}</p>
</div>
<div class="modal-foot">
- <button id="delete-submit">{{t 'delete'}}</button>
- <a href="#" class="js-modal-close" id="delete-cancel">{{t 'cancel'}}</a>
+ <button id="delete-profile-submit">{{t 'delete'}}</button>
+ <a href="#" class="js-modal-close" id="delete-profile-cancel">{{t 'cancel'}}</a>
</div>
</form>
-<form id="copy-profile-form">
+<form id="rename-profile-form">
<div class="modal-head">
<h2>{{tp 'quality_profiles.rename_x_title' name languageName}}</h2>
</div>
<div class="modal-body">
<div class="js-modal-messages"></div>
<div class="modal-field">
- <label for="new_name">{{t 'quality_profiles.new_name'}} <em class="mandatory">*</em></label>
- <input id="new-name" name="new_name" type="text" size="50" maxlength="100" autofocus="autofocus" value="{{name}}">
+ <label for="rename-profile-name">{{t 'quality_profiles.new_name'}} <em class="mandatory">*</em></label>
+ <input id="rename-profile-name" name="name" type="text" size="50" maxlength="100" value="{{name}}">
</div>
</div>
<div class="modal-foot">
- <button id="rename-submit">{{t 'rename'}}</button>
- <a href="#" class="js-modal-close" id="rename-cancel">{{t 'cancel'}}</a>
+ <button id="rename-profile-submit">{{t 'rename'}}</button>
+ <a href="#" class="js-modal-close" id="rename-profile-cancel">{{t 'cancel'}}</a>
</div>
</form>
-<div class="modal-head">
- <h2>{{t 'quality_profiles.restore_profile'}}</h2>
-</div>
<form id="restore-profile-form" action="{{link '/api/qualityprofiles/restore'}}" enctype="multipart/form-data"
method="POST">
+ <div class="modal-head">
+ <h2>{{t 'quality_profiles.restore_profile'}}</h2>
+ </div>
<div class="modal-body">
<div class="js-modal-messages"></div>
<div class="modal-field">
sendRequest: function () {
var that = this,
url = baseUrl + '/api/qualityprofiles/copy',
- name = this.$('#copy-name').val(),
+ name = this.$('#copy-profile-name').val(),
options = {
fromKey: this.model.get('key'),
toName: name
},
sendRequest: function () {
- // TODO change name input id
var that = this,
url = baseUrl + '/api/qualityprofiles/rename',
- name = this.$('#new-name').val(),
+ name = this.$('#rename-profile-name').val(),
options = {
key: this.model.get('key'),
name: name
.then(function () {
casper.evaluate(function () {
- jQuery('#copy-name').val('Copied Profile');
+ jQuery('#copy-profile-name').val('Copied Profile');
});
- casper.click('#copy-submit');
+ casper.click('#copy-profile-submit');
casper.waitForSelectorTextChange('.search-navigator-header-component');
})
lib.mockRequestFromFile('/api/qualityprofiles/search', 'search-renamed.json');
casper.evaluate(function () {
- jQuery('#new-name').val('Renamed Profile');
+ jQuery('#rename-profile-name').val('Renamed Profile');
});
- casper.click('#rename-submit');
+ casper.click('#rename-profile-submit');
casper.waitForSelectorTextChange('.search-navigator-header-component');
})
lib.clearRequestMock(this.searchMock);
lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
- casper.click('#delete-submit');
+ casper.click('#delete-profile-submit');
lib.waitForElementCount('.js-list .list-group-item', 5);
})