| // Copyright (C) 2013 The Android Open Source Project |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| |
| function _getCookie(name) { |
| var key = name + '='; |
| var result = ''; |
| document.cookie.split(';').some(c => { |
| c = c.trim(); |
| if (c.indexOf(key, 0) === 0) { |
| result = c.substring(key.length); |
| return true; |
| } |
| }); |
| return result; |
| } |
| |
| if (_getCookie('GERRIT_UI') === 'GWT') { |
| Gerrit.install(function(self) { |
| function onDeleteProject(c) { |
| var f = c.checkbox(); |
| var p = c.checkbox(); |
| var b = c.button('Delete', |
| {onclick: function(){ |
| c.call( |
| {force: f.checked, preserve: p.checked}, |
| function(r) { |
| c.hide(); |
| window.alert('The project: "' |
| + c.project |
| + '" was deleted.'), |
| Gerrit.go('/admin/projects/'); |
| }); |
| }}); |
| c.popup(c.div( |
| c.msg('Are you really sure you want to delete the project: "' |
| + c.project |
| + '"?'), |
| c.br(), |
| c.label(f, 'Delete project even if open changes exist?'), |
| c.br(), |
| c.label(p, 'Preserve GIT Repository?'), |
| c.br(), |
| b)); |
| } |
| self.onAction('project', 'delete', onDeleteProject); |
| }); |
| } |