+
描述:
diff --git a/public/plugin_assets/redmine_code_review/javascripts/code_review.js b/public/plugin_assets/redmine_code_review/javascripts/code_review.js
index 4f4d81691..625f376c9 100644
--- a/public/plugin_assets/redmine_code_review/javascripts/code_review.js
+++ b/public/plugin_assets/redmine_code_review/javascripts/code_review.js
@@ -1,354 +1,354 @@
-/*
-# Code Review plugin for Redmine
-# Copyright (C) 2009-2013 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-var topZindex = 1000;
-var action_type = '';
-var rev = '';
-var rev_to = '';
-var path = '';
-var urlprefix = '';
-var review_form_dialog = null;
-var add_form_title = null;
-var review_dialog_title = null;
-var repository_id = null;
-var filenames = [];
-
-var ReviewCount = function(total, open, progress){
- this.total = total;
- this.open = open;
- this.closed = total - open;
- this.progress = progress
-};
-
-var CodeReview = function(id) {
- this.id = id;
- this.path = '';
- this.line = 0;
- this.url = '';
- this.is_closed = false;
-};
-
-var review_counts = new Array();
-var code_reviews_map = new Array();
-var code_reviews_dialog_map = new Array();
-
-function UpdateRepositoryView(title) {
- var header = $("table.changesets thead tr:first");
- var th = $('
');
- th.html(title);
- header.append(th);
- $('tr.changeset td.id a').each(function(i){
- var revision = this.getAttribute("href");
- revision = revision.substr(revision.lastIndexOf("/") + 1);
- var review = review_counts['revision_' + revision];
- var td = $('
',{
- 'class':'progress'
- });
- td.html(review.progress);
- $(this.parentNode.parentNode).append(td);
- });
- }
-//add function $.down
-if(! $.fn.down)
-(function($) {
- $.fn.down = function() {
- var el = this[0] && this[0].firstChild;
- while (el && el.nodeType != 1)
- el = el.nextSibling;
- return $(el);
- };
-})(jQuery);
-
-function UpdateRevisionView() {
- $('li.change').each(function(){
- var li = $(this);
- if (li.hasClass('folder')) return;
-
- var a = li.down('a');
- if (a.size() == 0) return;
- var path = a.attr('href').replace(urlprefix, '').replace(/\?.*$/, '');
-
- var reviewlist = code_reviews_map[path];
- if (reviewlist == null) return;
-
- var ul = $('
');
- for (var j = 0; j < reviewlist.length; j++) {
- var review = reviewlist[j];
- var icon = review.is_closed? 'icon-closed-review': 'icon-review';
- var item = $('
', {
- 'class': 'icon ' + icon + ' code_review_summary'
- });
- item.html(review.url);
- ul.append(item);
- }
- li.append(ul);
- });
-}
-
-function setAddReviewButton(url, change_id, image_tag, is_readonly, is_diff, attachment_id){
- var filetables = [];
- var j = 0;
- $('table').each(function(){
- if($(this).hasClass('filecontent')){
- filetables[j++] = this;
- }
- });
- j = 0;
- $('table.filecontent th.filename').each(function(){
- filenames[j] = $.trim($(this).text());
- j++;
- });
- addReviewUrl = url + '?change_id=' + change_id + '&action_type=' + action_type +
- '&rev=' + rev + '&rev_to=' + rev_to +
- '&attachment_id=' + attachment_id + '&repository_id=' + encodeURIComponent(repository_id);
- if (path != null && path.length > 0) {
- addReviewUrl = addReviewUrl + '&path=' + encodeURIComponent(path);
- }
- var num = 0;
- if (is_diff) {
- num = 1;
- }
- var i, l, tl;
- for (i = 0, tl = filetables.length; i < tl; i++) {
- var table = filetables[i];
- var trs = table.getElementsByTagName('tr');
-
- for (j = 0,l = trs.length; j < l; j++) {
- var tr = trs[j];
- var ths = tr.getElementsByTagName('th');
-
- var th = ths[num];
- if (th == null) {
- continue;
- }
-
- var th_html = th.innerHTML;
-
- var line = th_html.match(/[0-9]+/);
- if (line == null) {
- continue;
- }
-
- var span_html = '
';
-
- if (!is_readonly) {
- span_html += image_tag;
- }
- span_html += ' ';
- th.innerHTML = th_html + span_html;
-
- var img = th.getElementsByTagName('img')[0];
- if (img != null ) {
- img.id = 'add_revew_img_' + line + '_' + i;
- $(img).click(clickPencil);
- }
- }
- }
-
-
-}
-
-function clickPencil(e)
-{
-// alert('$(e.target).attr("id") = ' + $(e.target).attr("id"));
- var result = $(e.target).attr("id").match(/([0-9]+)_([0-9]+)/);
- var line = result[1];
- var file_count = eval(result[2]);
- var url = addReviewUrl + '&line=' + line + '&file_count=' + file_count;
-
- if (path == null || path.length == 0) {
- url = url + '&path=' + encodeURIComponent(filenames[file_count]) + '&diff_all=true';
- }
- addReview(url);
- formPopup(e.pageX, e.pageY);
- e.preventDefault();
-}
-var addReviewUrl = null;
-var showReviewUrl = null;
-var showReviewImageTag = null;
-var showClosedReviewImageTag = null;
-
-function setShowReviewButton(line, review_id, is_closed, file_count) {
- //alert('file_count = ' + file_count);
- var span = $('#review_span_' + line + '_' + file_count);
- if (span.size() == 0) {
- return;
- }
- var innerSpan = $('
',{id: 'review_' + review_id});
- span.append(innerSpan);
- innerSpan.html(is_closed? showClosedReviewImageTag : showReviewImageTag);
- var div = $('
', {
- 'class':'draggable',
- id: 'show_review_' + review_id
- });
- $('#code_review').append(div);
- innerSpan.down('img').click(function(e) {
- var review_id = $(e.target).parent().attr('id').match(/[0-9]+/)[0];
- var span = $('#review_' + review_id); // span element of view review button
- var pos = span.offset();
- showReview(showReviewUrl, review_id, pos.left + 10 + 5, pos.top + 25);
- });
-}
-
-function popupReview(review_id) {
- var span = $('#review_' + review_id); // span element of view review button
- var pos = span.offset();
- $('html,body').animate({ scrollTop: pos.top },
- {duration: 'fast',
- complete: function(){showReview(showReviewUrl, review_id, pos.left + 10 + 5, pos.top)}});
- // position and show popup dialog
- // create popup dialog
- //var win = showReview(showReviewUrl, review_id, pos.left + 10 + 5, pos.top);
-// win.toFront();
-}
-
-function showReview(url, review_id, x, y) {
- if (code_reviews_dialog_map[review_id] != null) {
- var cur_win = code_reviews_dialog_map[review_id];
- cur_win.hide();
- code_reviews_dialog_map[review_id] = null;
- }
- $('#show_review_' + review_id).load(url, {review_id: review_id});
- var review = getReviewObjById(review_id);
-
- var win = $('#show_review_' + review_id).dialog({
- show: {effect:'scale'},// ? 'top-left'
- //position: [x, y + 5],
- width:640,
- zIndex: topZindex,
- title: review_dialog_title
- });
-// win.getContent().style.color = "#484848";
-// win.getContent().style.background = "#ffffff";
- topZindex++;
- code_reviews_dialog_map[review_id] = win;
- return win
-}
-
-function getReviewObjById(review_id) {
- for (var reviewlist in code_reviews_map) {
- for (var i = 0; i < reviewlist.length; i++) {
- var review = reviewlist[i];
- if (review.id == review_id) {
- return review;
- }
- }
- }
- return null;
-}
-
-function formPopup(x, y){
- //@see http://docs.jquery.com/UI/Effects/Scale
- var win = $('#review-form-frame').dialog({
- show: {effect:'scale', direction: 'both'},// ? 'top-left'
-// position: [x, y + 5],
- width:640,
- zIndex: topZindex,
- title: add_form_title
- });
-// win.getContent().style.background = "#ffffff";
- if (review_form_dialog != null) {
- review_form_dialog.destroy();
- review_form_dialog = null;
- }
- review_form_dialog = win;
- topZindex += 10;
- return false;
-}
-
-function hideForm() {
- if (review_form_dialog == null) {
- return;
- }
- review_form_dialog.dialog('close');
- review_form_dialog = null;
- $('#review-form').html('');
-}
-function addReview(url) {
- $('#review-form').load(url);
-}
-
-function deleteReview(review_id) {
- $('show_review_' + review_id).remove();
- $('review_' + review_id).remove();
-
-}
-
-function changeImage(review_id, is_closed) {
- var span = $('review_' + review_id);
- var new_image = null;
- var dummy = new Element('span');
- if (is_closed) {
- dummy.insert(showClosedReviewImageTag);
- }
- else {
- dummy.insert(showReviewImageTag);
- }
- new_image = dummy.down().getAttribute('src');
- //alert(new_image);
- span.down('img').setAttribute('src', new_image);
-
-}
-
-function make_addreview_link(project, link) {
- var alist = $('#content p a');
- if (alist == null) {
- return;
- }
- var a = alist[0];
- var p = a.parentNode;
- p.innerHTML = p.innerHTML + " | " + link;
-}
-
-function call_update_revisions(url) {
- var changeset_ids = '';
- var links = $$('table.changesets tbody tr.changeset td.id a');
- for (var i = 0; i < links.length; i++) {
- var link = links[i];
- var href = link.getAttribute('href');
- var id = href.replace(/^.*\/revisions\//, '');
- if (i > 0) {
- changeset_ids += ',';
- }
- changeset_ids += id;
- }
- new Ajax.Updater('code_review_revisions', url,
- {
- evalScripts:true,
- method:'get',
- parameters: 'changeset_ids=' + encodeURI(changeset_ids)
- });
-}
-
-$.fn.serialize2json = function()
-{
- var o = {};
- var a = this.serializeArray();
- $.each(a, function() {
- if (o[this.name]) {
- if (!o[this.name].push) {
- o[this.name] = [o[this.name]];
- }
- o[this.name].push(this.value || '');
- } else {
- o[this.name] = this.value || '';
- }
- });
- return o;
+/*
+# Code Review plugin for Redmine
+# Copyright (C) 2009-2013 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+var topZindex = 1000;
+var action_type = '';
+var rev = '';
+var rev_to = '';
+var path = '';
+var urlprefix = '';
+var review_form_dialog = null;
+var add_form_title = null;
+var review_dialog_title = null;
+var repository_id = null;
+var filenames = [];
+
+var ReviewCount = function(total, open, progress){
+ this.total = total;
+ this.open = open;
+ this.closed = total - open;
+ this.progress = progress
+};
+
+var CodeReview = function(id) {
+ this.id = id;
+ this.path = '';
+ this.line = 0;
+ this.url = '';
+ this.is_closed = false;
+};
+
+var review_counts = new Array();
+var code_reviews_map = new Array();
+var code_reviews_dialog_map = new Array();
+
+function UpdateRepositoryView(title) {
+ var header = $("table.changesets thead tr:first");
+ var th = $('
');
+ th.html(title);
+ header.append(th);
+ $('tr.changeset td.id a').each(function(i){
+ var revision = this.getAttribute("href");
+ revision = revision.substr(revision.lastIndexOf("/") + 1);
+ var review = review_counts['revision_' + revision];
+ var td = $('
',{
+ 'class':'progress'
+ });
+ td.html(review.progress);
+ $(this.parentNode.parentNode).append(td);
+ });
+ }
+//add function $.down
+if(! $.fn.down)
+(function($) {
+ $.fn.down = function() {
+ var el = this[0] && this[0].firstChild;
+ while (el && el.nodeType != 1)
+ el = el.nextSibling;
+ return $(el);
+ };
+})(jQuery);
+
+function UpdateRevisionView() {
+ $('li.change').each(function(){
+ var li = $(this);
+ if (li.hasClass('folder')) return;
+
+ var a = li.down('a');
+ if (a.size() == 0) return;
+ var path = a.attr('href').replace(urlprefix, '').replace(/\?.*$/, '');
+
+ var reviewlist = code_reviews_map[path];
+ if (reviewlist == null) return;
+
+ var ul = $('
');
+ for (var j = 0; j < reviewlist.length; j++) {
+ var review = reviewlist[j];
+ var icon = review.is_closed? 'icon-closed-review': 'icon-review';
+ var item = $('
', {
+ 'class': 'icon ' + icon + ' code_review_summary'
+ });
+ item.html(review.url);
+ ul.append(item);
+ }
+ li.append(ul);
+ });
+}
+
+function setAddReviewButton(url, change_id, image_tag, is_readonly, is_diff, attachment_id){
+ var filetables = [];
+ var j = 0;
+ $('table').each(function(){
+ if($(this).hasClass('filecontent')){
+ filetables[j++] = this;
+ }
+ });
+ j = 0;
+ $('table.filecontent th.filename').each(function(){
+ filenames[j] = $.trim($(this).text());
+ j++;
+ });
+ addReviewUrl = url + '?change_id=' + change_id + '&action_type=' + action_type +
+ '&rev=' + rev + '&rev_to=' + rev_to +
+ '&attachment_id=' + attachment_id + '&repository_id=' + encodeURIComponent(repository_id);
+ if (path != null && path.length > 0) {
+ addReviewUrl = addReviewUrl + '&path=' + encodeURIComponent(path);
+ }
+ var num = 0;
+ if (is_diff) {
+ num = 1;
+ }
+ var i, l, tl;
+ for (i = 0, tl = filetables.length; i < tl; i++) {
+ var table = filetables[i];
+ var trs = table.getElementsByTagName('tr');
+
+ for (j = 0,l = trs.length; j < l; j++) {
+ var tr = trs[j];
+ var ths = tr.getElementsByTagName('th');
+
+ var th = ths[num];
+ if (th == null) {
+ continue;
+ }
+
+ var th_html = th.innerHTML;
+
+ var line = th_html.match(/[0-9]+/);
+ if (line == null) {
+ continue;
+ }
+
+ var span_html = '
';
+
+ if (!is_readonly) {
+ span_html += image_tag;
+ }
+ span_html += ' ';
+ th.innerHTML = th_html + span_html;
+
+ var img = th.getElementsByTagName('img')[0];
+ if (img != null ) {
+ img.id = 'add_revew_img_' + line + '_' + i;
+ $(img).click(clickPencil);
+ }
+ }
+ }
+
+
+}
+
+function clickPencil(e)
+{
+// alert('$(e.target).attr("id") = ' + $(e.target).attr("id"));
+ var result = $(e.target).attr("id").match(/([0-9]+)_([0-9]+)/);
+ var line = result[1];
+ var file_count = eval(result[2]);
+ var url = addReviewUrl + '&line=' + line + '&file_count=' + file_count;
+
+ if (path == null || path.length == 0) {
+ url = url + '&path=' + encodeURIComponent(filenames[file_count]) + '&diff_all=true';
+ }
+ addReview(url);
+ formPopup(e.pageX, e.pageY);
+ e.preventDefault();
+}
+var addReviewUrl = null;
+var showReviewUrl = null;
+var showReviewImageTag = null;
+var showClosedReviewImageTag = null;
+
+function setShowReviewButton(line, review_id, is_closed, file_count) {
+ //alert('file_count = ' + file_count);
+ var span = $('#review_span_' + line + '_' + file_count);
+ if (span.size() == 0) {
+ return;
+ }
+ var innerSpan = $('
',{id: 'review_' + review_id});
+ span.append(innerSpan);
+ innerSpan.html(is_closed? showClosedReviewImageTag : showReviewImageTag);
+ var div = $('
', {
+ 'class':'draggable',
+ id: 'show_review_' + review_id
+ });
+ $('#code_review').append(div);
+ innerSpan.down('img').click(function(e) {
+ var review_id = $(e.target).parent().attr('id').match(/[0-9]+/)[0];
+ var span = $('#review_' + review_id); // span element of view review button
+ var pos = span.offset();
+ showReview(showReviewUrl, review_id, pos.left + 10 + 5, pos.top + 25);
+ });
+}
+
+function popupReview(review_id) {
+ var span = $('#review_' + review_id); // span element of view review button
+ var pos = span.offset();
+ $('html,body').animate({ scrollTop: pos.top },
+ {duration: 'fast',
+ complete: function(){showReview(showReviewUrl, review_id, pos.left + 10 + 5, pos.top)}});
+ // position and show popup dialog
+ // create popup dialog
+ //var win = showReview(showReviewUrl, review_id, pos.left + 10 + 5, pos.top);
+// win.toFront();
+}
+
+function showReview(url, review_id, x, y) {
+ if (code_reviews_dialog_map[review_id] != null) {
+ var cur_win = code_reviews_dialog_map[review_id];
+ cur_win.hide();
+ code_reviews_dialog_map[review_id] = null;
+ }
+ $('#show_review_' + review_id).load(url, {review_id: review_id});
+ var review = getReviewObjById(review_id);
+
+ var win = $('#show_review_' + review_id).dialog({
+ show: {effect:'scale'},// ? 'top-left'
+ //position: [x, y + 5],
+ width:640,
+ zIndex: topZindex,
+ title: review_dialog_title
+ });
+// win.getContent().style.color = "#484848";
+// win.getContent().style.background = "#ffffff";
+ topZindex++;
+ code_reviews_dialog_map[review_id] = win;
+ return win
+}
+
+function getReviewObjById(review_id) {
+ for (var reviewlist in code_reviews_map) {
+ for (var i = 0; i < reviewlist.length; i++) {
+ var review = reviewlist[i];
+ if (review.id == review_id) {
+ return review;
+ }
+ }
+ }
+ return null;
+}
+
+function formPopup(x, y){
+ //@see http://docs.jquery.com/UI/Effects/Scale
+ var win = $('#review-form-frame').dialog({
+ show: {effect:'scale', direction: 'both'},// ? 'top-left'
+// position: [x, y + 5],
+ width:640,
+ zIndex: topZindex,
+ title: add_form_title
+ });
+// win.getContent().style.background = "#ffffff";
+ if (review_form_dialog != null) {
+ review_form_dialog.destroy();
+ review_form_dialog = null;
+ }
+ review_form_dialog = win;
+ topZindex += 10;
+ return false;
+}
+
+function hideForm() {
+ if (review_form_dialog == null) {
+ return;
+ }
+ review_form_dialog.dialog('close');
+ review_form_dialog = null;
+ $('#review-form').html('');
+}
+function addReview(url) {
+ $('#review-form').load(url);
+}
+
+function deleteReview(review_id) {
+ $('show_review_' + review_id).remove();
+ $('review_' + review_id).remove();
+
+}
+
+function changeImage(review_id, is_closed) {
+ var span = $('review_' + review_id);
+ var new_image = null;
+ var dummy = new Element('span');
+ if (is_closed) {
+ dummy.insert(showClosedReviewImageTag);
+ }
+ else {
+ dummy.insert(showReviewImageTag);
+ }
+ new_image = dummy.down().getAttribute('src');
+ //alert(new_image);
+ span.down('img').setAttribute('src', new_image);
+
+}
+
+function make_addreview_link(project, link) {
+ var alist = $('#content p a');
+ if (alist == null) {
+ return;
+ }
+ var a = alist[0];
+ var p = a.parentNode;
+ p.innerHTML = p.innerHTML + " | " + link;
+}
+
+function call_update_revisions(url) {
+ var changeset_ids = '';
+ var links = $$('table.changesets tbody tr.changeset td.id a');
+ for (var i = 0; i < links.length; i++) {
+ var link = links[i];
+ var href = link.getAttribute('href');
+ var id = href.replace(/^.*\/revisions\//, '');
+ if (i > 0) {
+ changeset_ids += ',';
+ }
+ changeset_ids += id;
+ }
+ new Ajax.Updater('code_review_revisions', url,
+ {
+ evalScripts:true,
+ method:'get',
+ parameters: 'changeset_ids=' + encodeURI(changeset_ids)
+ });
+}
+
+$.fn.serialize2json = function()
+{
+ var o = {};
+ var a = this.serializeArray();
+ $.each(a, function() {
+ if (o[this.name]) {
+ if (!o[this.name].push) {
+ o[this.name] = [o[this.name]];
+ }
+ o[this.name].push(this.value || '');
+ } else {
+ o[this.name] = this.value || '';
+ }
+ });
+ return o;
};
\ No newline at end of file
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/activity.css b/public/plugin_assets/redmine_code_review/stylesheets/activity.css
index 202ed54e3..e3cdc3d55 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/activity.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/activity.css
@@ -1,4 +1,4 @@
-
-dt.code_review {
- background-image: url(../images/review.png);
+
+dt.code_review {
+ background-image: url(../images/review.png);
}
\ No newline at end of file
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/code_review.css b/public/plugin_assets/redmine_code_review/stylesheets/code_review.css
index e25dc6d72..11939ae79 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/code_review.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/code_review.css
@@ -1,97 +1,97 @@
-/*
-# Code Review plugin for Redmine
-# Copyright (C) 2009 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-*/
-#review-form-frame {
-height: 100%;
-}
-
-.autoscroll table.filecontent th.line-num {
- white-space: nowrap;
- vertical-align: bottom;
- padding-top: 0;
- padding-bottom: 0;
- text-align:left;
-}
-
-table.filecontent th.line-num img{
- padding: 0;
- margin: 0;
- cursor: pointer;
-}
-
-
-.code-review-form-title {
- background-color: #002059;
- color: white;
- padding-left: 2px;
- padding-right: 2px;
- cursor: default;
-}
-
-
-.code_review_viewer {
-
- min-width: 300px;
- /*
- max-width: 60%;
- */
- /* max-height: 400px; */
-}
-
-.code_review_viewer .issue{
-
-}
-
-.code_review_body {
- background-color: white;
-
- padding:2px;
-
-}
-
-#code_review_list table.list td {
- text-align: center;
-}
-
-#code_review_list table.list td.path {
- text-align: left;
-}
-
-#code_review_list table.list td.subject {
- text-align: left;
-}
-
-.icon-review {
- background-image: url(../images/review.png);
- background-repeat: no-repeat;
-}
-
-.icon-closed-review {
- background-image: url(../images/closed_review.png);
- background-repeat: no-repeat;
-}
-
-.icon-settings {
- background-image: url(../../../images/changeset.png);
- background-repeat: no-repeat;
-}
-
-
-li.code_review_summary {
- list-style-type: none;
+/*
+# Code Review plugin for Redmine
+# Copyright (C) 2009 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+*/
+#review-form-frame {
+height: 100%;
+}
+
+.autoscroll table.filecontent th.line-num {
+ white-space: nowrap;
+ vertical-align: bottom;
+ padding-top: 0;
+ padding-bottom: 0;
+ text-align:left;
+}
+
+table.filecontent th.line-num img{
+ padding: 0;
+ margin: 0;
+ cursor: pointer;
+}
+
+
+.code-review-form-title {
+ background-color: #002059;
+ color: white;
+ padding-left: 2px;
+ padding-right: 2px;
+ cursor: default;
+}
+
+
+.code_review_viewer {
+
+ min-width: 300px;
+ /*
+ max-width: 60%;
+ */
+ /* max-height: 400px; */
+}
+
+.code_review_viewer .issue{
+
+}
+
+.code_review_body {
+ background-color: white;
+
+ padding:2px;
+
+}
+
+#code_review_list table.list td {
+ text-align: center;
+}
+
+#code_review_list table.list td.path {
+ text-align: left;
+}
+
+#code_review_list table.list td.subject {
+ text-align: left;
+}
+
+.icon-review {
+ background-image: url(../images/review.png);
+ background-repeat: no-repeat;
+}
+
+.icon-closed-review {
+ background-image: url(../images/closed_review.png);
+ background-repeat: no-repeat;
+}
+
+.icon-settings {
+ background-image: url(../../../images/changeset.png);
+ background-repeat: no-repeat;
+}
+
+
+li.code_review_summary {
+ list-style-type: none;
}
\ No newline at end of file
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/MIT-LICENSE b/public/plugin_assets/redmine_code_review/stylesheets/window_js/MIT-LICENSE
index 0a7cf9ad1..5bcdad1bd 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/MIT-LICENSE
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/MIT-LICENSE
@@ -1,19 +1,19 @@
-Copyright (c) 2006 Sébastien Gruhier (http://xilinus.com, http://itseb.com)
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+Copyright (c) 2006 Sébastien Gruhier (http://xilinus.com, http://itseb.com)
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert.css
index 4846e6185..432d14e36 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert.css
@@ -1,119 +1,119 @@
-.overlay_alert {
- background-color: #85BBEF;
- filter:alpha(opacity=60);
- -moz-opacity: 0.6;
- opacity: 0.6;
-}
-
-.alert_nw {
- width: 5px;
- height: 5px;
- background: transparent url(alert/top_left.gif) no-repeat bottom left;
-}
-
-.alert_n {
- height: 5px;
- background: transparent url(alert/top.gif) repeat-x bottom left;
-}
-
-.alert_ne {
- width: 5px;
- height: 5px;
- background: transparent url(alert/top_right.gif) no-repeat bottom left
-}
-
-.alert_e {
- width: 5px;
- background: transparent url(alert/right.gif) repeat-y 0 0;
-}
-
-.alert_w {
- width: 5px;
- background: transparent url(alert/left.gif) repeat-y 0 0;
-}
-
-.alert_sw {
- width: 5px;
- height: 5px;
- background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
-}
-
-.alert_s {
- height: 5px;
- background: transparent url(alert/bottom.gif) repeat-x 0 0;
-}
-
-.alert_se, .alert_sizer {
- width: 5px;
- height: 5px;
- background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
-}
-
-.alert_close {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_minimize {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_maximize {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_title {
- float:left;
- height:1px;
- width:100%;
-}
-
-.alert_content {
- overflow:visible;
- color: #000;
- font-family: Tahoma, Arial, sans-serif;
- font: 12px arial;
- background: #FFF;
-}
-
-/* For alert/confirm dialog */
-.alert_window {
- background: #FFF;
- padding:20px;
- margin-left:auto;
- margin-right:auto;
- width:400px;
-}
-
-.alert_message {
- font: 12px arial;
- width:100%;
- color:#F00;
- padding-bottom:10px;
-}
-
-.alert_buttons {
- text-align:center;
- width:100%;
-}
-
-.alert_buttons input {
- width:20%;
- margin:10px;
-}
-
-.alert_progress {
- float:left;
- margin:auto;
- text-align:center;
- width:100%;
- height:16px;
- background: #FFF url('alert/progress.gif') no-repeat center center
-}
-
-
+.overlay_alert {
+ background-color: #85BBEF;
+ filter:alpha(opacity=60);
+ -moz-opacity: 0.6;
+ opacity: 0.6;
+}
+
+.alert_nw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_left.gif) no-repeat bottom left;
+}
+
+.alert_n {
+ height: 5px;
+ background: transparent url(alert/top.gif) repeat-x bottom left;
+}
+
+.alert_ne {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_right.gif) no-repeat bottom left
+}
+
+.alert_e {
+ width: 5px;
+ background: transparent url(alert/right.gif) repeat-y 0 0;
+}
+
+.alert_w {
+ width: 5px;
+ background: transparent url(alert/left.gif) repeat-y 0 0;
+}
+
+.alert_sw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
+}
+
+.alert_s {
+ height: 5px;
+ background: transparent url(alert/bottom.gif) repeat-x 0 0;
+}
+
+.alert_se, .alert_sizer {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
+}
+
+.alert_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_title {
+ float:left;
+ height:1px;
+ width:100%;
+}
+
+.alert_content {
+ overflow:visible;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background: #FFF;
+}
+
+/* For alert/confirm dialog */
+.alert_window {
+ background: #FFF;
+ padding:20px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_message {
+ font: 12px arial;
+ width:100%;
+ color:#F00;
+ padding-bottom:10px;
+}
+
+.alert_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_buttons input {
+ width:20%;
+ margin:10px;
+}
+
+.alert_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert_lite.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert_lite.css
index a74fc71c3..c2ad538ca 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert_lite.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/alert_lite.css
@@ -1,88 +1,88 @@
-.overlay_alert_lite {
- background-color: #85BBEF;
- filter:alpha(opacity=60);
- -moz-opacity: 0.6;
- opacity: 0.6;
-}
-
-.alert_lite_sizer {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_lite_close {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_lite_minimize {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_lite_maximize {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_lite_title {
- width:0px;
- height:0px;
- display:none;
-}
-
-.alert_lite_content {
- overflow:auto;
- color: #000;
- font-family: Tahoma, Arial, sans-serif;
- font-size: 10px;
- background: #FFF;
-}
-
-
-/* For alert/confirm dialog */
-.alert_lite_window {
- border:1px solid #F00;
- background: #FFF;
- padding:20px;
- margin-left:auto;
- margin-right:auto;
- width:400px;
-}
-
-.alert_lite_message {
- font-size:16px;
- text-align:center;
- width:100%;
- color:#F00;
- padding-bottom:10px;
-}
-
-.alert_lite_buttons {
- text-align:center;
- width:100%;
-}
-
-.alert_lite_buttons input {
- width:20%;
- margin:10px;
-}
-
-.alert_lite_progress {
- float:left;
- margin:auto;
- text-align:center;
- width:100%;
- height:16px;
- background: #FFF url('alert/progress.gif') no-repeat center center
-}
-
-table.alert_lite_header {
- border:1px solid #F00;
- background:#FFF
-}
-
+.overlay_alert_lite {
+ background-color: #85BBEF;
+ filter:alpha(opacity=60);
+ -moz-opacity: 0.6;
+ opacity: 0.6;
+}
+
+.alert_lite_sizer {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_lite_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_lite_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_lite_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_lite_title {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_lite_content {
+ overflow:auto;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font-size: 10px;
+ background: #FFF;
+}
+
+
+/* For alert/confirm dialog */
+.alert_lite_window {
+ border:1px solid #F00;
+ background: #FFF;
+ padding:20px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_lite_message {
+ font-size:16px;
+ text-align:center;
+ width:100%;
+ color:#F00;
+ padding-bottom:10px;
+}
+
+.alert_lite_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_lite_buttons input {
+ width:20%;
+ margin:10px;
+}
+
+.alert_lite_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+table.alert_lite_header {
+ border:1px solid #F00;
+ background:#FFF
+}
+
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/alphacube.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/alphacube.css
index 6d2862c0e..7d2790e75 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/alphacube.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/alphacube.css
@@ -1,150 +1,150 @@
-.overlay_alphacube {
- background-color: #85BBEF;
- filter:alpha(opacity=60);
- -moz-opacity: 0.6;
- opacity: 0.6;
-}
-
-.alphacube_nw {
- background: transparent url(alphacube/left-top.gif) no-repeat 0 0;
- width:10px;
- height:25px;
-}
-
-.alphacube_n {
- background: transparent url(alphacube/top-middle.gif) repeat-x 0 0;
- height:25px;
-}
-
-.alphacube_ne {
- background: transparent url(alphacube/right-top.gif) no-repeat 0 0;
- width:10px;
- height:25px;
-}
-
-.alphacube_w {
- background: transparent url(alphacube/frame-left.gif) repeat-y top left;
- width:7px;
-}
-
-.alphacube_e {
- background: transparent url(alphacube/frame-right.gif) repeat-y top right;
- width:7px;
-}
-
-.alphacube_sw {
- background: transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0;
- width:7px;
- height:7px;
-}
-
-.alphacube_s {
- background: transparent url(alphacube/bottom-middle.gif) repeat-x 0 0;
- height:7px;
-}
-
-.alphacube_se, .alphacube_sizer {
- background: transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0;
- width:7px;
- height:7px;
-}
-
-.alphacube_sizer {
- cursor:se-resize;
-}
-
-.alphacube_close {
- width: 23px;
- height: 23px;
- background: transparent url(alphacube/button-close-focus.gif) no-repeat 0 0;
- position:absolute;
- top:0px;
- right:11px;
- cursor:pointer;
- z-index:1000;
-}
-
-.alphacube_minimize {
- width: 23px;
- height: 23px;
- background: transparent url(alphacube/button-min-focus.gif) no-repeat 0 0;
- position:absolute;
- top:0px;
- right:55px;
- cursor:pointer;
- z-index:1000;
-}
-
-.alphacube_maximize {
- width: 23px;
- height: 23px;
- background: transparent url(alphacube/button-max-focus.gif) no-repeat 0 0;
- position:absolute;
- top:0px;
- right:33px;
- cursor:pointer;
- z-index:1000;
-}
-
-.alphacube_title {
- float:left;
- height:14px;
- font-size:14px;
- text-align:center;
- margin-top:2px;
- width:100%;
- color:#123456;
-}
-
-.alphacube_content {
- overflow:auto;
- color: #000;
- font-family: Tahoma, Arial, sans-serif;
- font: 12px arial;
- background:#FDFDFD;
-}
-
-/* For alert/confirm dialog */
-.alphacube_window {
- border:1px solid #F00;
- background: #FFF;
- padding:20px;
- margin-left:auto;
- margin-right:auto;
- width:400px;
-}
-
-.alphacube_message {
- font: 12px arial;
- text-align:center;
- width:100%;
- padding-bottom:10px;
-}
-
-.alphacube_buttons {
- text-align:center;
- width:100%;
-}
-
-.alphacube_buttons input {
- width:20%;
- margin:10px;
-}
-
-.alphacube_progress {
- float:left;
- margin:auto;
- text-align:center;
- width:100%;
- height:16px;
- background: #FFF url('alert/progress.gif') no-repeat center center
-}
-
-.alphacube_wired_frame {
- background: #FFF;
- filter:alpha(opacity=60);
- -moz-opacity: 0.6;
- opacity: 0.6;
-}
-
-
+.overlay_alphacube {
+ background-color: #85BBEF;
+ filter:alpha(opacity=60);
+ -moz-opacity: 0.6;
+ opacity: 0.6;
+}
+
+.alphacube_nw {
+ background: transparent url(alphacube/left-top.gif) no-repeat 0 0;
+ width:10px;
+ height:25px;
+}
+
+.alphacube_n {
+ background: transparent url(alphacube/top-middle.gif) repeat-x 0 0;
+ height:25px;
+}
+
+.alphacube_ne {
+ background: transparent url(alphacube/right-top.gif) no-repeat 0 0;
+ width:10px;
+ height:25px;
+}
+
+.alphacube_w {
+ background: transparent url(alphacube/frame-left.gif) repeat-y top left;
+ width:7px;
+}
+
+.alphacube_e {
+ background: transparent url(alphacube/frame-right.gif) repeat-y top right;
+ width:7px;
+}
+
+.alphacube_sw {
+ background: transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0;
+ width:7px;
+ height:7px;
+}
+
+.alphacube_s {
+ background: transparent url(alphacube/bottom-middle.gif) repeat-x 0 0;
+ height:7px;
+}
+
+.alphacube_se, .alphacube_sizer {
+ background: transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0;
+ width:7px;
+ height:7px;
+}
+
+.alphacube_sizer {
+ cursor:se-resize;
+}
+
+.alphacube_close {
+ width: 23px;
+ height: 23px;
+ background: transparent url(alphacube/button-close-focus.gif) no-repeat 0 0;
+ position:absolute;
+ top:0px;
+ right:11px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.alphacube_minimize {
+ width: 23px;
+ height: 23px;
+ background: transparent url(alphacube/button-min-focus.gif) no-repeat 0 0;
+ position:absolute;
+ top:0px;
+ right:55px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.alphacube_maximize {
+ width: 23px;
+ height: 23px;
+ background: transparent url(alphacube/button-max-focus.gif) no-repeat 0 0;
+ position:absolute;
+ top:0px;
+ right:33px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.alphacube_title {
+ float:left;
+ height:14px;
+ font-size:14px;
+ text-align:center;
+ margin-top:2px;
+ width:100%;
+ color:#123456;
+}
+
+.alphacube_content {
+ overflow:auto;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background:#FDFDFD;
+}
+
+/* For alert/confirm dialog */
+.alphacube_window {
+ border:1px solid #F00;
+ background: #FFF;
+ padding:20px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alphacube_message {
+ font: 12px arial;
+ text-align:center;
+ width:100%;
+ padding-bottom:10px;
+}
+
+.alphacube_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alphacube_buttons input {
+ width:20%;
+ margin:10px;
+}
+
+.alphacube_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+.alphacube_wired_frame {
+ background: #FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity: 0.6;
+ opacity: 0.6;
+}
+
+
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/behavior.htc b/public/plugin_assets/redmine_code_review/stylesheets/window_js/behavior.htc
index e5c6edc1c..437c5ec92 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/behavior.htc
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/behavior.htc
@@ -1,51 +1,51 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/darkX.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/darkX.css
index e3df3e0a4..2f83cfd46 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/darkX.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/darkX.css
@@ -1,121 +1,121 @@
-.overlay_darkX {
- background-color: #85BBEF;
- filter:alpha(opacity=60);
- -moz-opacity: 0.6;
- opacity: 0.6;
-}
-
-.darkX_nw {
- background: transparent url(darkX/titlebar-left-focused.png) no-repeat 0 0;
- width:6px;
- height:21px;
-}
-.darkX_n {
- background: transparent url(darkX/titlebar-mid-focused.png) repeat-x 0 0;
- height:21px;
-}
-.darkX_ne {
- background: transparent url(darkX/titlebar-right-focused.png) no-repeat 0 0;
- width:6px;
- height:21px;
-}
-.darkX_w {
- background: transparent url(darkX/frame-left-focused.png) repeat-y top left;
- width:3px;
-}
-
-.darkX_e {
- background: transparent url(darkX/frame-right-focused.png) repeat-y top right;
- width:3px;
-}
-
-.darkX_sw {
- background: transparent url(darkX/frame-bottom-left-focused.png) no-repeat 0 0;
- width:5px;
- height:3px;
-}
-.darkX_s {
- background: transparent url(darkX/frame-bottom-mid-focused.png) repeat-x 0 0;
- height:3px;
-}
-.darkX_se, .darkX_sizer {
- background: transparent url(darkX/frame-bottom-right-focused.png) no-repeat 0 0;
- width:5px;
- height:3px;
-}
-
-.darkX_sizer {
- cursor:se-resize;
-}
-
-.darkX_close {
- width: 21px;
- height: 21px;
- background: transparent url(darkX/button-close-focused.png) no-repeat 0 0;
- position:absolute;
- top:0px;
- right:5px;
- cursor:pointer;
- z-index:1000;
-}
-
-.darkX_minimize {
- width: 21px;
- height: 21px;
- background: transparent url(darkX/button-minimize-focused.png) no-repeat 0 0;
- position:absolute;
- top:0px;
- right:26px;
- cursor:pointer;
- z-index:1000;
-}
-
-.darkX_maximize {
- width: 21px;
- height: 21px;
- background: transparent url(darkX/button-maximize-focused.png) no-repeat 0 0;
- position:absolute;
- top:0px;
- right:47px;
- cursor:pointer;
- z-index:1000;
-}
-
-
-.darkX_title {
- float:left;
- height:14px;
- font-size:12px;
- text-align:center;
- margin-top:2px;
- width:100%;
- color:#FFF;
-}
-
-.darkX_content {
- overflow:auto;
- color: #E6DF2A;
- font-family: Tahoma, Arial, sans-serif;
- font-size: 14px;
- background:#5E5148;
-}
-
-
-/* FOR IE */
-* html .darkX_minimize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-minimize-focused.png", sizingMethod="crop");
-}
-
-* html .darkX_maximize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-maximize-focused.png", sizingMethod="scale");
-}
-
-* html .darkX_close {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-close-focused.png", sizingMethod="crop");
-}
+.overlay_darkX {
+ background-color: #85BBEF;
+ filter:alpha(opacity=60);
+ -moz-opacity: 0.6;
+ opacity: 0.6;
+}
+
+.darkX_nw {
+ background: transparent url(darkX/titlebar-left-focused.png) no-repeat 0 0;
+ width:6px;
+ height:21px;
+}
+.darkX_n {
+ background: transparent url(darkX/titlebar-mid-focused.png) repeat-x 0 0;
+ height:21px;
+}
+.darkX_ne {
+ background: transparent url(darkX/titlebar-right-focused.png) no-repeat 0 0;
+ width:6px;
+ height:21px;
+}
+.darkX_w {
+ background: transparent url(darkX/frame-left-focused.png) repeat-y top left;
+ width:3px;
+}
+
+.darkX_e {
+ background: transparent url(darkX/frame-right-focused.png) repeat-y top right;
+ width:3px;
+}
+
+.darkX_sw {
+ background: transparent url(darkX/frame-bottom-left-focused.png) no-repeat 0 0;
+ width:5px;
+ height:3px;
+}
+.darkX_s {
+ background: transparent url(darkX/frame-bottom-mid-focused.png) repeat-x 0 0;
+ height:3px;
+}
+.darkX_se, .darkX_sizer {
+ background: transparent url(darkX/frame-bottom-right-focused.png) no-repeat 0 0;
+ width:5px;
+ height:3px;
+}
+
+.darkX_sizer {
+ cursor:se-resize;
+}
+
+.darkX_close {
+ width: 21px;
+ height: 21px;
+ background: transparent url(darkX/button-close-focused.png) no-repeat 0 0;
+ position:absolute;
+ top:0px;
+ right:5px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.darkX_minimize {
+ width: 21px;
+ height: 21px;
+ background: transparent url(darkX/button-minimize-focused.png) no-repeat 0 0;
+ position:absolute;
+ top:0px;
+ right:26px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.darkX_maximize {
+ width: 21px;
+ height: 21px;
+ background: transparent url(darkX/button-maximize-focused.png) no-repeat 0 0;
+ position:absolute;
+ top:0px;
+ right:47px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+
+.darkX_title {
+ float:left;
+ height:14px;
+ font-size:12px;
+ text-align:center;
+ margin-top:2px;
+ width:100%;
+ color:#FFF;
+}
+
+.darkX_content {
+ overflow:auto;
+ color: #E6DF2A;
+ font-family: Tahoma, Arial, sans-serif;
+ font-size: 14px;
+ background:#5E5148;
+}
+
+
+/* FOR IE */
+* html .darkX_minimize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-minimize-focused.png", sizingMethod="crop");
+}
+
+* html .darkX_maximize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-maximize-focused.png", sizingMethod="scale");
+}
+
+* html .darkX_close {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-close-focused.png", sizingMethod="crop");
+}
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/debug.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/debug.css
index d7981e9ca..69e3b7fc2 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/debug.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/debug.css
@@ -1,25 +1,25 @@
-div.inspector div.inspectable {
- padding: 0.25em 0 0.25em 1em;
- background-color: Gray;
- color: white;
- border: outset 2px white;
- cursor: pointer;
-}
-
-div.inspector div.child {
- margin: 0 0 0 1em;
-}
-
-#debug_window_content { /* DIV container for debug sizing*/
- width:250px;
- height:100px;
- background-color:#000;
-}
-
-#debug { /* DIV container for debug contents*/
- padding:3px;
- color:#0f0;
- font-family:monaco, Tahoma, Verdana, Arial, Helvetica, sans-serif;
- font-size:10px;
-}
-
+div.inspector div.inspectable {
+ padding: 0.25em 0 0.25em 1em;
+ background-color: Gray;
+ color: white;
+ border: outset 2px white;
+ cursor: pointer;
+}
+
+div.inspector div.child {
+ margin: 0 0 0 1em;
+}
+
+#debug_window_content { /* DIV container for debug sizing*/
+ width:250px;
+ height:100px;
+ background-color:#000;
+}
+
+#debug { /* DIV container for debug contents*/
+ padding:3px;
+ color:#0f0;
+ font-family:monaco, Tahoma, Verdana, Arial, Helvetica, sans-serif;
+ font-size:10px;
+}
+
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/default.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/default.css
index 591451723..6ab13789d 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/default.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/default.css
@@ -1,155 +1,155 @@
-.overlay_dialog {
- background-color: #666666;
- filter:alpha(opacity=60);
- -moz-opacity: 0.6;
- opacity: 0.6;
-}
-
-.overlay___invisible__ {
- background-color: #666666;
- filter:alpha(opacity=0);
- -moz-opacity: 0;
- opacity: 0;
-}
-
-.dialog_nw {
- width: 9px;
- height: 23px;
- background: transparent url(default/top_left.gif) no-repeat 0 0;
-}
-
-.dialog_n {
- background: transparent url(default/top_mid.gif) repeat-x 0 0;
- height: 23px;
-}
-
-.dialog_ne {
- width: 9px;
- height: 23px;
- background: transparent url(default/top_right.gif) no-repeat 0 0;
-}
-
-.dialog_e {
- width: 2px;
- background: transparent url(default/center_right.gif) repeat-y 0 0;
-}
-
-.dialog_w {
- width: 2px;
- background: transparent url(default/center_left.gif) repeat-y 0 0;
-}
-
-.dialog_sw {
- width: 9px;
- height: 19px;
- background: transparent url(default/bottom_left.gif) no-repeat 0 0;
-}
-
-.dialog_s {
- background: transparent url(default/bottom_mid.gif) repeat-x 0 0;
- height: 19px;
-}
-
-.dialog_se {
- width: 9px;
- height: 19px;
- background: transparent url(default/bottom_right.gif) no-repeat 0 0;
-}
-
-.dialog_sizer {
- width: 9px;
- height: 19px;
- background: transparent url(default/sizer.gif) no-repeat 0 0;
- cursor:se-resize;
-}
-
-.dialog_close {
- width: 14px;
- height: 14px;
- background: transparent url(default/close.gif) no-repeat 0 0;
- position:absolute;
- top:5px;
- left:8px;
- cursor:pointer;
- z-index:2000;
-}
-
-.dialog_minimize {
- width: 14px;
- height: 15px;
- background: transparent url(default/minimize.gif) no-repeat 0 0;
- position:absolute;
- top:5px;
- left:28px;
- cursor:pointer;
- z-index:2000;
-}
-
-.dialog_maximize {
- width: 14px;
- height: 15px;
- background: transparent url(default/maximize.gif) no-repeat 0 0;
- position:absolute;
- top:5px;
- left:49px;
- cursor:pointer;
- z-index:2000;
-}
-
-.dialog_title {
- float:left;
- height:14px;
- font-family: Tahoma, Arial, sans-serif;
- font-size:12px;
- text-align:center;
- width:100%;
- color:#000;
-}
-
-.dialog_content {
- overflow:auto;
- color: #DDD;
- font-family: Tahoma, Arial, sans-serif;
- font-size: 10px;
- background-color:#123;
-}
-
-.top_draggable, .bottom_draggable {
- cursor:move;
-}
-
-.status_bar {
- font-size:12px;
-}
-.status_bar input{
- font-size:12px;
-}
-
-.wired_frame {
- display: block;
- position: absolute;
- border: 1px #000 dashed;
-}
-
-/* DO NOT CHANGE THESE VALUES*/
-.dialog {
- display: block;
- position: absolute;
-}
-
-.dialog table.table_window {
- border-collapse: collapse;
- border-spacing: 0;
- width: 100%;
- margin: 0px;
- padding:0px;
-}
-
-.dialog table.table_window td , .dialog table.table_window th {
- padding: 0;
-}
-
-.dialog .title_window {
- -moz-user-select:none;
-}
-
+.overlay_dialog {
+ background-color: #666666;
+ filter:alpha(opacity=60);
+ -moz-opacity: 0.6;
+ opacity: 0.6;
+}
+
+.overlay___invisible__ {
+ background-color: #666666;
+ filter:alpha(opacity=0);
+ -moz-opacity: 0;
+ opacity: 0;
+}
+
+.dialog_nw {
+ width: 9px;
+ height: 23px;
+ background: transparent url(default/top_left.gif) no-repeat 0 0;
+}
+
+.dialog_n {
+ background: transparent url(default/top_mid.gif) repeat-x 0 0;
+ height: 23px;
+}
+
+.dialog_ne {
+ width: 9px;
+ height: 23px;
+ background: transparent url(default/top_right.gif) no-repeat 0 0;
+}
+
+.dialog_e {
+ width: 2px;
+ background: transparent url(default/center_right.gif) repeat-y 0 0;
+}
+
+.dialog_w {
+ width: 2px;
+ background: transparent url(default/center_left.gif) repeat-y 0 0;
+}
+
+.dialog_sw {
+ width: 9px;
+ height: 19px;
+ background: transparent url(default/bottom_left.gif) no-repeat 0 0;
+}
+
+.dialog_s {
+ background: transparent url(default/bottom_mid.gif) repeat-x 0 0;
+ height: 19px;
+}
+
+.dialog_se {
+ width: 9px;
+ height: 19px;
+ background: transparent url(default/bottom_right.gif) no-repeat 0 0;
+}
+
+.dialog_sizer {
+ width: 9px;
+ height: 19px;
+ background: transparent url(default/sizer.gif) no-repeat 0 0;
+ cursor:se-resize;
+}
+
+.dialog_close {
+ width: 14px;
+ height: 14px;
+ background: transparent url(default/close.gif) no-repeat 0 0;
+ position:absolute;
+ top:5px;
+ left:8px;
+ cursor:pointer;
+ z-index:2000;
+}
+
+.dialog_minimize {
+ width: 14px;
+ height: 15px;
+ background: transparent url(default/minimize.gif) no-repeat 0 0;
+ position:absolute;
+ top:5px;
+ left:28px;
+ cursor:pointer;
+ z-index:2000;
+}
+
+.dialog_maximize {
+ width: 14px;
+ height: 15px;
+ background: transparent url(default/maximize.gif) no-repeat 0 0;
+ position:absolute;
+ top:5px;
+ left:49px;
+ cursor:pointer;
+ z-index:2000;
+}
+
+.dialog_title {
+ float:left;
+ height:14px;
+ font-family: Tahoma, Arial, sans-serif;
+ font-size:12px;
+ text-align:center;
+ width:100%;
+ color:#000;
+}
+
+.dialog_content {
+ overflow:auto;
+ color: #DDD;
+ font-family: Tahoma, Arial, sans-serif;
+ font-size: 10px;
+ background-color:#123;
+}
+
+.top_draggable, .bottom_draggable {
+ cursor:move;
+}
+
+.status_bar {
+ font-size:12px;
+}
+.status_bar input{
+ font-size:12px;
+}
+
+.wired_frame {
+ display: block;
+ position: absolute;
+ border: 1px #000 dashed;
+}
+
+/* DO NOT CHANGE THESE VALUES*/
+.dialog {
+ display: block;
+ position: absolute;
+}
+
+.dialog table.table_window {
+ border-collapse: collapse;
+ border-spacing: 0;
+ width: 100%;
+ margin: 0px;
+ padding:0px;
+}
+
+.dialog table.table_window td , .dialog table.table_window th {
+ padding: 0;
+}
+
+.dialog .title_window {
+ -moz-user-select:none;
+}
+
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.css
index 249388be5..257a1b1e3 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.css
@@ -1,3 +1,3 @@
-/* PNG fix for all themes that uses PNG images on IE */
-td, div { behavior: url(../themes/iefix/iepngfix.htc) }
-
+/* PNG fix for all themes that uses PNG images on IE */
+td, div { behavior: url(../themes/iefix/iepngfix.htc) }
+
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.htc b/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.htc
index 9a13f32bf..a6c683b9f 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.htc
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/iefix/iepngfix.htc
@@ -1,54 +1,54 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting.css b/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting.css
index 0d955c3d7..95ec287a9 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting.css
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting.css
@@ -1,960 +1,960 @@
-.overlay___invisible__ {
- background-color: #666;
- filter:alpha(opacity=0);
- -moz-opacity: 0;
- opacity: 0;
-}
-
-.top_draggable, .bottom_draggable {
- cursor:move;
-}
-
-.status_bar {
- font-size:12px;
-}
-.status_bar input{
- font-size:12px;
-}
-
-.wired_frame {
- display:block;
- position:absolute;
- border:1px #000 dashed;
-}
-
-
-
-.overlay_bluelighting {
- background-color:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.bluelighting_wired_frame {
- background:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.bluelighting_nw {
- background:transparent url(lighting/top-left-blue.png) no-repeat 0 0;
- width:9px;
- height:28px;
-}
-
-.bluelighting_n {
- background:transparent url(lighting/top-middle-blue.png) repeat-x 0 0;
- height:28px;
-}
-
-.bluelighting_ne {
- background:transparent url(lighting/top-right-blue.png) no-repeat 0 0;
- width:15px;
- height:28px;
-}
-
-.bluelighting_w {
- background:transparent url(lighting/left-blue.png) repeat-y top left;
- width:9px;
-}
-
-.bluelighting_e {
- background:transparent url(lighting/right-blue.png) repeat-y top right;
- width:15px;
-}
-
-.bluelighting_sw {
- background:transparent url(lighting/bottom-left-blue.png) no-repeat 0 0;
- width:9px;
- height:15px;
-}
-
-.bluelighting_s {
- background:transparent url(lighting/bottom-middle-blue.png) repeat-x 0 0;
- height:15px;
-}
-
-.bluelighting_se, .bluelighting_sizer {
- background:transparent url(lighting/bottom-right-blue.png) no-repeat 0 0;
- width:15px;
- height:15px;
-}
-
-.bluelighting_sizer {
- cursor:se-resize;
-}
-
-.bluelighting_close {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-close-blue.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:10px;
- cursor:pointer;
- z-index:1000;
-}
-
-.bluelighting_maximize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-maximize-blue.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:25px;
- cursor:pointer;
- z-index:1000;
-}
-
-.bluelighting_minimize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-minimize-blue.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:40px;
- cursor:pointer;
- z-index:1000;
-}
-
-.bluelighting_title {
- float:left;
- height:14px;
- font-size:14px;
- font-weight:bold;
- font-family:Verdana, Arial, sans-serif;
- text-align:center;
- margin-top:2px;
- width:100%;
- color:#17385B;
-}
-
-.bluelighting_content {
- overflow:auto;
- color:#000;
- font-family:Verdana, Arial, sans-serif;
- font-size:12px;
- background:#BFDBFF;
-}
-
-/* For alert/confirm dialog */
-.bluelighting_window {
- border:1px solid #F00;
- background:#FFF;
- padding:20px;
- margin-left:auto;
- margin-right:auto;
- width:400px;
-}
-
-.bluelighting_message {
- font-size:12px;
- text-align:center;
- width:100%;
- padding-bottom:10px;
-}
-
-.bluelighting_buttons {
- text-align:center;
- width:100%;
-}
-
-.bluelighting_buttons input {
- border:1px solid #999;
- border-top-color:#CCC;
- border-left-color:#CCC;
- padding:2px;
- background-color:#FFF;
- color:#333;
- background-image:url(lighting/background_buttons.gif);
- background-repeat:repeat-x;
- font-family:Verdana, Arial, sans-serif;
- font-size:10px;
- font-weight:bold;
- text-align:center;
-}
-
-.bluelighting_progress {
- float:left;
- margin:auto;
- text-align:center;
- width:100%;
- height:16px;
- background:transparent url('lighting/spinner.gif') no-repeat center center
-}
-
-/* FOR IE */
-* html .bluelighting_nw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-blue.png", sizingMethod="crop");
-}
-
-* html .bluelighting_n {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-blue.png", sizingMethod="scale");
-}
-
-* html .bluelighting_ne {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-blue.png", sizingMethod="crop");
-}
-
-* html .bluelighting_w {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-blue.png", sizingMethod="scale");
-}
-
-* html .bluelighting_e {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-blue.png", sizingMethod="scale");
-}
-
-* html .bluelighting_sw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-blue.png", sizingMethod="crop");
-}
-
-* html .bluelighting_s {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-blue.png", sizingMethod="scale");
-}
-
-* html .bluelighting_se, * html .bluelighting_sizer {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-blue.png", sizingMethod="crop");
-}
-
-* html .bluelighting_close {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-blue.png", sizingMethod="crop");
-}
-
-* html .bluelighting_minimize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-blue.png", sizingMethod="crop");
-}
-
-* html .bluelighting_maximize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-blue.png", sizingMethod="crop");
-}
-
-* html .bluelighting_content {
- background:#B8D7FF;
-}
-
-
-
-.overlay_greylighting {
- background-color:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.greylighting_wired_frame {
- background:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.greylighting_nw {
- background:transparent url(lighting/top-left-grey.png) no-repeat 0 0;
- width:9px;
- height:28px;
-}
-
-.greylighting_n {
- background:transparent url(lighting/top-middle-grey.png) repeat-x 0 0;
- height:28px;
-}
-
-.greylighting_ne {
- background:transparent url(lighting/top-right-grey.png) no-repeat 0 0;
- width:15px;
- height:28px;
-}
-
-.greylighting_w {
- background:transparent url(lighting/left-grey.png) repeat-y top left;
- width:9px;
-}
-
-.greylighting_e {
- background:transparent url(lighting/right-grey.png) repeat-y top right;
- width:15px;
-}
-
-.greylighting_sw {
- background:transparent url(lighting/bottom-left-grey.png) no-repeat 0 0;
- width:9px;
- height:15px;
-}
-
-.greylighting_s {
- background:transparent url(lighting/bottom-middle-grey.png) repeat-x 0 0;
- height:15px;
-}
-
-.greylighting_se, .greylighting_sizer {
- background:transparent url(lighting/bottom-right-grey.png) no-repeat 0 0;
- width:15px;
- height:15px;
-}
-
-.greylighting_sizer {
- cursor:se-resize;
-}
-
-.greylighting_close {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-close-grey.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:10px;
- cursor:pointer;
- z-index:1000;
-}
-
-.greylighting_maximize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-maximize-grey.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:25px;
- cursor:pointer;
- z-index:1000;
-}
-
-.greylighting_minimize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-minimize-grey.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:40px;
- cursor:pointer;
- z-index:1000;
-}
-
-.greylighting_title {
- float:left;
- height:14px;
- font-size:14px;
- font-weight:bold;
- font-family:Verdana, Arial, sans-serif;
- text-align:center;
- margin-top:2px;
- width:100%;
- color:#525252;
-}
-
-.greylighting_content {
- overflow:auto;
- color:#000;
- font-family:Verdana, Arial, sans-serif;
- font-size:12px;
- background:#CDCDCD;
-}
-
-/* For alert/confirm dialog */
-.greylighting_window {
- border:1px solid #F00;
- background:#FFF;
- padding:20px;
- margin-left:auto;
- margin-right:auto;
- width:400px;
-}
-
-.greylighting_message {
- font-size:12px;
- text-align:center;
- width:100%;
- padding-bottom:10px;
-}
-
-.greylighting_buttons {
- text-align:center;
- width:100%;
-}
-
-.greylighting_buttons input {
- border:1px solid #999;
- border-top-color:#CCC;
- border-left-color:#CCC;
- padding:2px;
- background-color:#FFF;
- color:#333;
- background-image:url(lighting/background_buttons.gif);
- background-repeat:repeat-x;
- font-family:Verdana, Arial, sans-serif;
- font-size:10px;
- font-weight:bold;
- text-align:center;
-}
-
-.greylighting_progress {
- float:left;
- margin:auto;
- text-align:center;
- width:100%;
- height:16px;
- background:transparent url('lighting/spinner.gif') no-repeat center center
-}
-
-/* FOR IE */
-* html .greylighting_nw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-grey.png", sizingMethod="crop");
-}
-
-* html .greylighting_n {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-grey.png", sizingMethod="scale");
-}
-
-* html .greylighting_ne {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-grey.png", sizingMethod="crop");
-}
-
-* html .greylighting_w {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-grey.png", sizingMethod="scale");
-}
-
-* html .greylighting_e {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-grey.png", sizingMethod="scale");
-}
-
-* html .greylighting_sw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-grey.png", sizingMethod="crop");
-}
-
-* html .greylighting_s {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-grey.png", sizingMethod="scale");
-}
-
-* html greylighting_se, * html .greylighting_sizer {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-grey.png", sizingMethod="crop");
-}
-
-* html .greylighting_close {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-grey.png", sizingMethod="crop");
-}
-
-* html .greylighting_minimize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-grey.png", sizingMethod="crop");
-}
-
-* html .greylighting_maximize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-grey.png", sizingMethod="crop");
-}
-
-* html .greylighting_content {
- background:#C7C7C7;
-}
-
-
-
-.overlay_greenlighting {
- background-color:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.greenlighting_wired_frame {
- background:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.greenlighting_nw {
- background:transparent url(lighting/top-left-green.png) no-repeat 0 0;
- width:9px;
- height:28px;
-}
-
-.greenlighting_n {
- background:transparent url(lighting/top-middle-green.png) repeat-x 0 0;
- height:28px;
-}
-
-.greenlighting_ne {
- background:transparent url(lighting/top-right-green.png) no-repeat 0 0;
- width:15px;
- height:28px;
-}
-
-.greenlighting_w {
- background:transparent url(lighting/left-green.png) repeat-y top left;
- width:9px;
-}
-
-.greenlighting_e {
- background:transparent url(lighting/right-green.png) repeat-y top right;
- width:15px;
-}
-
-.greenlighting_sw {
- background:transparent url(lighting/bottom-left-green.png) no-repeat 0 0;
- width:9px;
- height:15px;
-}
-
-.greenlighting_s {
- background:transparent url(lighting/bottom-middle-green.png) repeat-x 0 0;
- height:15px;
-}
-
-.greenlighting_se, .greenlighting_sizer {
- background:transparent url(lighting/bottom-right-green.png) no-repeat 0 0;
- width:15px;
- height:15px;
-}
-
-.greenlighting_sizer {
- cursor:se-resize;
-}
-
-.greenlighting_close {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-close-green.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:10px;
- cursor:pointer;
- z-index:1000;
-}
-
-.greenlighting_maximize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-maximize-green.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:25px;
- cursor:pointer;
- z-index:1000;
-}
-
-.greenlighting_minimize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-minimize-green.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:40px;
- cursor:pointer;
- z-index:1000;
-}
-
-.greenlighting_title {
- float:left;
- height:14px;
- font-size:14px;
- font-weight:bold;
- font-family:Verdana, Arial, sans-serif;
- text-align:center;
- margin-top:2px;
- width:100%;
- color:#2A6002;
-}
-
-.greenlighting_content {
- overflow:auto;
- color:#000;
- font-family:Verdana, Arial, sans-serif;
- font-size:12px;
- background:#ACFCAF;
-}
-
-/* For alert/confirm dialog */
-.greenlighting_window {
- border:1px solid #F00;
- background:#FFF;
- padding:20px;
- margin-left:auto;
- margin-right:auto;
- width:400px;
-}
-
-.greenlighting_message {
- font-size:12px;
- text-align:center;
- width:100%;
- padding-bottom:10px;
-}
-
-.greenlighting_buttons {
- text-align:center;
- width:100%;
-}
-
-.greenlighting_buttons input {
- border:1px solid #999;
- border-top-color:#CCC;
- border-left-color:#CCC;
- padding:2px;
- background-color:#FFF;
- color:#333;
- background-image:url(lighting/background_buttons.gif);
- background-repeat:repeat-x;
- font-family:Verdana, Arial, sans-serif;
- font-size:10px;
- font-weight:bold;
- text-align:center;
-}
-
-.greenlighting_progress {
- float:left;
- margin:auto;
- text-align:center;
- width:100%;
- height:16px;
- background:transparent url('lighting/spinner.gif') no-repeat center center
-}
-
-/* FOR IE */
-* html .greenlighting_nw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-green.png", sizingMethod="crop");
-}
-
-* html .greenlighting_n {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-green.png", sizingMethod="scale");
-}
-
-* html .greenlighting_ne {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-green.png", sizingMethod="crop");
-}
-
-* html .greenlighting_w {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-green.png", sizingMethod="scale");
-}
-
-* html .greenlighting_e {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-green.png", sizingMethod="scale");
-}
-
-* html .greenlighting_sw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-green.png", sizingMethod="crop");
-}
-
-* html .greenlighting_s {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-green.png", sizingMethod="scale");
-}
-
-* html greenlighting_se, * html .greenlighting_sizer {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-green.png", sizingMethod="crop");
-}
-
-* html .greenlighting_close {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-green.png", sizingMethod="crop");
-}
-
-* html .greenlighting_minimize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-green.png", sizingMethod="crop");
-}
-
-* html .greenlighting_maximize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-green.png", sizingMethod="crop");
-}
-
-* html .greenlighting_content {
- background:#A4FCA7;
-}
-
-
-
-.overlay_darkbluelighting {
- background-color:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.darkbluelighting_wired_frame {
- background:#FFF;
- filter:alpha(opacity=60);
- -moz-opacity:0.6;
- opacity:0.6;
-}
-
-.darkbluelighting_nw {
- background:transparent url(lighting/top-left-darkblue.png) no-repeat 0 0;
- width:9px;
- height:28px;
-}
-
-.darkbluelighting_n {
- background:transparent url(lighting/top-middle-darkblue.png) repeat-x 0 0;
- height:28px;
-}
-
-.darkbluelighting_ne {
- background:transparent url(lighting/top-right-darkblue.png) no-repeat 0 0;
- width:15px;
- height:28px;
-}
-
-.darkbluelighting_w {
- background:transparent url(lighting/left-darkblue.png) repeat-y top left;
- width:9px;
-}
-
-.darkbluelighting_e {
- background:transparent url(lighting/right-darkblue.png) repeat-y top right;
- width:15px;
-}
-
-.darkbluelighting_sw {
- background:transparent url(lighting/bottom-left-darkblue.png) no-repeat 0 0;
- width:9px;
- height:15px;
-}
-
-.darkbluelighting_s {
- background:transparent url(lighting/bottom-middle-darkblue.png) repeat-x 0 0;
- height:15px;
-}
-
-.darkbluelighting_se, .darkbluelighting_sizer {
- background:transparent url(lighting/bottom-right-darkblue.png) no-repeat 0 0;
- width:15px;
- height:15px;
-}
-
-.darkbluelighting_sizer {
- cursor:se-resize;
-}
-
-.darkbluelighting_close {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-close-darkblue.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:10px;
- cursor:pointer;
- z-index:1000;
-}
-
-.darkbluelighting_maximize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-maximize-darkblue.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:25px;
- cursor:pointer;
- z-index:1000;
-}
-
-.darkbluelighting_minimize {
- width:15px;
- height:9px;
- background:transparent url(lighting/button-minimize-darkblue.png) no-repeat 0 0;
- position:absolute;
- top:11px;
- right:40px;
- cursor:pointer;
- z-index:1000;
-}
-
-.darkbluelighting_title {
- float:left;
- height:14px;
- font-size:14px;
- font-weight:bold;
- font-family:Verdana, Arial, sans-serif;
- text-align:center;
- margin-top:2px;
- width:100%;
- color:#E4EFFD;
-}
-
-.darkbluelighting_content {
- overflow:auto;
- color:#FFF;
- font-family:Verdana, Arial, sans-serif;
- font-size:12px;
- background:#0413C0;
-}
-
-/* For alert/confirm dialog */
-.darkbluelighting_window {
- border:1px solid #F00;
- background:#FFF;
- padding:20px;
- margin-left:auto;
- margin-right:auto;
- width:400px;
-}
-
-.darkbluelighting_message {
- font-size:12px;
- text-align:center;
- width:100%;
- padding-bottom:10px;
-}
-
-.darkbluelighting_buttons {
- text-align:center;
- width:100%;
-}
-
-.darkbluelighting_buttons input {
- border:1px solid #999;
- border-top-color:#CCC;
- border-left-color:#CCC;
- padding:2px;
- background-color:#FFF;
- color:#333;
- background-image:url(lighting/background_buttons.gif);
- background-repeat:repeat-x;
- font-family:Verdana, Arial, sans-serif;
- font-size:10px;
- font-weight:bold;
- text-align:center;
-}
-
-.darkbluelighting_progress {
- float:left;
- margin:auto;
- text-align:center;
- width:100%;
- height:16px;
- background:transparent url('lighting/spinner.gif') no-repeat center center
-}
-
-/* FOR IE */
-* html .darkbluelighting_nw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-darkblue.png", sizingMethod="crop");
-}
-
-* html .darkbluelighting_n {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-darkblue.png", sizingMethod="scale");
-}
-
-* html .darkbluelighting_ne {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-darkblue.png", sizingMethod="crop");
-}
-
-* html .darkbluelighting_w {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-darkblue.png", sizingMethod="scale");
-}
-
-* html .darkbluelighting_e {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-darkblue.png", sizingMethod="scale");
-}
-
-* html .darkbluelighting_sw {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-darkblue.png", sizingMethod="crop");
-}
-
-* html .darkbluelighting_s {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-darkblue.png", sizingMethod="scale");
-}
-
-* html darkbluelighting_se, * html .darkbluelighting_sizer {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-darkblue.png", sizingMethod="crop");
-}
-
-* html .darkbluelighting_close {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-darkblue.png", sizingMethod="crop");
-}
-
-* html .darkbluelighting_minimize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-darkblue.png", sizingMethod="crop");
-}
-
-* html .darkbluelighting_maximize {
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-darkblue.png", sizingMethod="crop");
-}
-
-* html .darkbluelighting_content {
- background:#020EBA;
-}
-
+.overlay___invisible__ {
+ background-color: #666;
+ filter:alpha(opacity=0);
+ -moz-opacity: 0;
+ opacity: 0;
+}
+
+.top_draggable, .bottom_draggable {
+ cursor:move;
+}
+
+.status_bar {
+ font-size:12px;
+}
+.status_bar input{
+ font-size:12px;
+}
+
+.wired_frame {
+ display:block;
+ position:absolute;
+ border:1px #000 dashed;
+}
+
+
+
+.overlay_bluelighting {
+ background-color:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.bluelighting_wired_frame {
+ background:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.bluelighting_nw {
+ background:transparent url(lighting/top-left-blue.png) no-repeat 0 0;
+ width:9px;
+ height:28px;
+}
+
+.bluelighting_n {
+ background:transparent url(lighting/top-middle-blue.png) repeat-x 0 0;
+ height:28px;
+}
+
+.bluelighting_ne {
+ background:transparent url(lighting/top-right-blue.png) no-repeat 0 0;
+ width:15px;
+ height:28px;
+}
+
+.bluelighting_w {
+ background:transparent url(lighting/left-blue.png) repeat-y top left;
+ width:9px;
+}
+
+.bluelighting_e {
+ background:transparent url(lighting/right-blue.png) repeat-y top right;
+ width:15px;
+}
+
+.bluelighting_sw {
+ background:transparent url(lighting/bottom-left-blue.png) no-repeat 0 0;
+ width:9px;
+ height:15px;
+}
+
+.bluelighting_s {
+ background:transparent url(lighting/bottom-middle-blue.png) repeat-x 0 0;
+ height:15px;
+}
+
+.bluelighting_se, .bluelighting_sizer {
+ background:transparent url(lighting/bottom-right-blue.png) no-repeat 0 0;
+ width:15px;
+ height:15px;
+}
+
+.bluelighting_sizer {
+ cursor:se-resize;
+}
+
+.bluelighting_close {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-close-blue.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:10px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.bluelighting_maximize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-maximize-blue.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:25px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.bluelighting_minimize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-minimize-blue.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:40px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.bluelighting_title {
+ float:left;
+ height:14px;
+ font-size:14px;
+ font-weight:bold;
+ font-family:Verdana, Arial, sans-serif;
+ text-align:center;
+ margin-top:2px;
+ width:100%;
+ color:#17385B;
+}
+
+.bluelighting_content {
+ overflow:auto;
+ color:#000;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:12px;
+ background:#BFDBFF;
+}
+
+/* For alert/confirm dialog */
+.bluelighting_window {
+ border:1px solid #F00;
+ background:#FFF;
+ padding:20px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.bluelighting_message {
+ font-size:12px;
+ text-align:center;
+ width:100%;
+ padding-bottom:10px;
+}
+
+.bluelighting_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.bluelighting_buttons input {
+ border:1px solid #999;
+ border-top-color:#CCC;
+ border-left-color:#CCC;
+ padding:2px;
+ background-color:#FFF;
+ color:#333;
+ background-image:url(lighting/background_buttons.gif);
+ background-repeat:repeat-x;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:10px;
+ font-weight:bold;
+ text-align:center;
+}
+
+.bluelighting_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background:transparent url('lighting/spinner.gif') no-repeat center center
+}
+
+/* FOR IE */
+* html .bluelighting_nw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-blue.png", sizingMethod="crop");
+}
+
+* html .bluelighting_n {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-blue.png", sizingMethod="scale");
+}
+
+* html .bluelighting_ne {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-blue.png", sizingMethod="crop");
+}
+
+* html .bluelighting_w {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-blue.png", sizingMethod="scale");
+}
+
+* html .bluelighting_e {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-blue.png", sizingMethod="scale");
+}
+
+* html .bluelighting_sw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-blue.png", sizingMethod="crop");
+}
+
+* html .bluelighting_s {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-blue.png", sizingMethod="scale");
+}
+
+* html .bluelighting_se, * html .bluelighting_sizer {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-blue.png", sizingMethod="crop");
+}
+
+* html .bluelighting_close {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-blue.png", sizingMethod="crop");
+}
+
+* html .bluelighting_minimize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-blue.png", sizingMethod="crop");
+}
+
+* html .bluelighting_maximize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-blue.png", sizingMethod="crop");
+}
+
+* html .bluelighting_content {
+ background:#B8D7FF;
+}
+
+
+
+.overlay_greylighting {
+ background-color:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.greylighting_wired_frame {
+ background:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.greylighting_nw {
+ background:transparent url(lighting/top-left-grey.png) no-repeat 0 0;
+ width:9px;
+ height:28px;
+}
+
+.greylighting_n {
+ background:transparent url(lighting/top-middle-grey.png) repeat-x 0 0;
+ height:28px;
+}
+
+.greylighting_ne {
+ background:transparent url(lighting/top-right-grey.png) no-repeat 0 0;
+ width:15px;
+ height:28px;
+}
+
+.greylighting_w {
+ background:transparent url(lighting/left-grey.png) repeat-y top left;
+ width:9px;
+}
+
+.greylighting_e {
+ background:transparent url(lighting/right-grey.png) repeat-y top right;
+ width:15px;
+}
+
+.greylighting_sw {
+ background:transparent url(lighting/bottom-left-grey.png) no-repeat 0 0;
+ width:9px;
+ height:15px;
+}
+
+.greylighting_s {
+ background:transparent url(lighting/bottom-middle-grey.png) repeat-x 0 0;
+ height:15px;
+}
+
+.greylighting_se, .greylighting_sizer {
+ background:transparent url(lighting/bottom-right-grey.png) no-repeat 0 0;
+ width:15px;
+ height:15px;
+}
+
+.greylighting_sizer {
+ cursor:se-resize;
+}
+
+.greylighting_close {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-close-grey.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:10px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.greylighting_maximize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-maximize-grey.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:25px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.greylighting_minimize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-minimize-grey.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:40px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.greylighting_title {
+ float:left;
+ height:14px;
+ font-size:14px;
+ font-weight:bold;
+ font-family:Verdana, Arial, sans-serif;
+ text-align:center;
+ margin-top:2px;
+ width:100%;
+ color:#525252;
+}
+
+.greylighting_content {
+ overflow:auto;
+ color:#000;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:12px;
+ background:#CDCDCD;
+}
+
+/* For alert/confirm dialog */
+.greylighting_window {
+ border:1px solid #F00;
+ background:#FFF;
+ padding:20px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.greylighting_message {
+ font-size:12px;
+ text-align:center;
+ width:100%;
+ padding-bottom:10px;
+}
+
+.greylighting_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.greylighting_buttons input {
+ border:1px solid #999;
+ border-top-color:#CCC;
+ border-left-color:#CCC;
+ padding:2px;
+ background-color:#FFF;
+ color:#333;
+ background-image:url(lighting/background_buttons.gif);
+ background-repeat:repeat-x;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:10px;
+ font-weight:bold;
+ text-align:center;
+}
+
+.greylighting_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background:transparent url('lighting/spinner.gif') no-repeat center center
+}
+
+/* FOR IE */
+* html .greylighting_nw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-grey.png", sizingMethod="crop");
+}
+
+* html .greylighting_n {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-grey.png", sizingMethod="scale");
+}
+
+* html .greylighting_ne {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-grey.png", sizingMethod="crop");
+}
+
+* html .greylighting_w {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-grey.png", sizingMethod="scale");
+}
+
+* html .greylighting_e {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-grey.png", sizingMethod="scale");
+}
+
+* html .greylighting_sw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-grey.png", sizingMethod="crop");
+}
+
+* html .greylighting_s {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-grey.png", sizingMethod="scale");
+}
+
+* html greylighting_se, * html .greylighting_sizer {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-grey.png", sizingMethod="crop");
+}
+
+* html .greylighting_close {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-grey.png", sizingMethod="crop");
+}
+
+* html .greylighting_minimize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-grey.png", sizingMethod="crop");
+}
+
+* html .greylighting_maximize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-grey.png", sizingMethod="crop");
+}
+
+* html .greylighting_content {
+ background:#C7C7C7;
+}
+
+
+
+.overlay_greenlighting {
+ background-color:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.greenlighting_wired_frame {
+ background:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.greenlighting_nw {
+ background:transparent url(lighting/top-left-green.png) no-repeat 0 0;
+ width:9px;
+ height:28px;
+}
+
+.greenlighting_n {
+ background:transparent url(lighting/top-middle-green.png) repeat-x 0 0;
+ height:28px;
+}
+
+.greenlighting_ne {
+ background:transparent url(lighting/top-right-green.png) no-repeat 0 0;
+ width:15px;
+ height:28px;
+}
+
+.greenlighting_w {
+ background:transparent url(lighting/left-green.png) repeat-y top left;
+ width:9px;
+}
+
+.greenlighting_e {
+ background:transparent url(lighting/right-green.png) repeat-y top right;
+ width:15px;
+}
+
+.greenlighting_sw {
+ background:transparent url(lighting/bottom-left-green.png) no-repeat 0 0;
+ width:9px;
+ height:15px;
+}
+
+.greenlighting_s {
+ background:transparent url(lighting/bottom-middle-green.png) repeat-x 0 0;
+ height:15px;
+}
+
+.greenlighting_se, .greenlighting_sizer {
+ background:transparent url(lighting/bottom-right-green.png) no-repeat 0 0;
+ width:15px;
+ height:15px;
+}
+
+.greenlighting_sizer {
+ cursor:se-resize;
+}
+
+.greenlighting_close {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-close-green.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:10px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.greenlighting_maximize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-maximize-green.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:25px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.greenlighting_minimize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-minimize-green.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:40px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.greenlighting_title {
+ float:left;
+ height:14px;
+ font-size:14px;
+ font-weight:bold;
+ font-family:Verdana, Arial, sans-serif;
+ text-align:center;
+ margin-top:2px;
+ width:100%;
+ color:#2A6002;
+}
+
+.greenlighting_content {
+ overflow:auto;
+ color:#000;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:12px;
+ background:#ACFCAF;
+}
+
+/* For alert/confirm dialog */
+.greenlighting_window {
+ border:1px solid #F00;
+ background:#FFF;
+ padding:20px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.greenlighting_message {
+ font-size:12px;
+ text-align:center;
+ width:100%;
+ padding-bottom:10px;
+}
+
+.greenlighting_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.greenlighting_buttons input {
+ border:1px solid #999;
+ border-top-color:#CCC;
+ border-left-color:#CCC;
+ padding:2px;
+ background-color:#FFF;
+ color:#333;
+ background-image:url(lighting/background_buttons.gif);
+ background-repeat:repeat-x;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:10px;
+ font-weight:bold;
+ text-align:center;
+}
+
+.greenlighting_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background:transparent url('lighting/spinner.gif') no-repeat center center
+}
+
+/* FOR IE */
+* html .greenlighting_nw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-green.png", sizingMethod="crop");
+}
+
+* html .greenlighting_n {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-green.png", sizingMethod="scale");
+}
+
+* html .greenlighting_ne {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-green.png", sizingMethod="crop");
+}
+
+* html .greenlighting_w {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-green.png", sizingMethod="scale");
+}
+
+* html .greenlighting_e {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-green.png", sizingMethod="scale");
+}
+
+* html .greenlighting_sw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-green.png", sizingMethod="crop");
+}
+
+* html .greenlighting_s {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-green.png", sizingMethod="scale");
+}
+
+* html greenlighting_se, * html .greenlighting_sizer {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-green.png", sizingMethod="crop");
+}
+
+* html .greenlighting_close {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-green.png", sizingMethod="crop");
+}
+
+* html .greenlighting_minimize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-green.png", sizingMethod="crop");
+}
+
+* html .greenlighting_maximize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-green.png", sizingMethod="crop");
+}
+
+* html .greenlighting_content {
+ background:#A4FCA7;
+}
+
+
+
+.overlay_darkbluelighting {
+ background-color:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.darkbluelighting_wired_frame {
+ background:#FFF;
+ filter:alpha(opacity=60);
+ -moz-opacity:0.6;
+ opacity:0.6;
+}
+
+.darkbluelighting_nw {
+ background:transparent url(lighting/top-left-darkblue.png) no-repeat 0 0;
+ width:9px;
+ height:28px;
+}
+
+.darkbluelighting_n {
+ background:transparent url(lighting/top-middle-darkblue.png) repeat-x 0 0;
+ height:28px;
+}
+
+.darkbluelighting_ne {
+ background:transparent url(lighting/top-right-darkblue.png) no-repeat 0 0;
+ width:15px;
+ height:28px;
+}
+
+.darkbluelighting_w {
+ background:transparent url(lighting/left-darkblue.png) repeat-y top left;
+ width:9px;
+}
+
+.darkbluelighting_e {
+ background:transparent url(lighting/right-darkblue.png) repeat-y top right;
+ width:15px;
+}
+
+.darkbluelighting_sw {
+ background:transparent url(lighting/bottom-left-darkblue.png) no-repeat 0 0;
+ width:9px;
+ height:15px;
+}
+
+.darkbluelighting_s {
+ background:transparent url(lighting/bottom-middle-darkblue.png) repeat-x 0 0;
+ height:15px;
+}
+
+.darkbluelighting_se, .darkbluelighting_sizer {
+ background:transparent url(lighting/bottom-right-darkblue.png) no-repeat 0 0;
+ width:15px;
+ height:15px;
+}
+
+.darkbluelighting_sizer {
+ cursor:se-resize;
+}
+
+.darkbluelighting_close {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-close-darkblue.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:10px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.darkbluelighting_maximize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-maximize-darkblue.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:25px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.darkbluelighting_minimize {
+ width:15px;
+ height:9px;
+ background:transparent url(lighting/button-minimize-darkblue.png) no-repeat 0 0;
+ position:absolute;
+ top:11px;
+ right:40px;
+ cursor:pointer;
+ z-index:1000;
+}
+
+.darkbluelighting_title {
+ float:left;
+ height:14px;
+ font-size:14px;
+ font-weight:bold;
+ font-family:Verdana, Arial, sans-serif;
+ text-align:center;
+ margin-top:2px;
+ width:100%;
+ color:#E4EFFD;
+}
+
+.darkbluelighting_content {
+ overflow:auto;
+ color:#FFF;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:12px;
+ background:#0413C0;
+}
+
+/* For alert/confirm dialog */
+.darkbluelighting_window {
+ border:1px solid #F00;
+ background:#FFF;
+ padding:20px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.darkbluelighting_message {
+ font-size:12px;
+ text-align:center;
+ width:100%;
+ padding-bottom:10px;
+}
+
+.darkbluelighting_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.darkbluelighting_buttons input {
+ border:1px solid #999;
+ border-top-color:#CCC;
+ border-left-color:#CCC;
+ padding:2px;
+ background-color:#FFF;
+ color:#333;
+ background-image:url(lighting/background_buttons.gif);
+ background-repeat:repeat-x;
+ font-family:Verdana, Arial, sans-serif;
+ font-size:10px;
+ font-weight:bold;
+ text-align:center;
+}
+
+.darkbluelighting_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background:transparent url('lighting/spinner.gif') no-repeat center center
+}
+
+/* FOR IE */
+* html .darkbluelighting_nw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-left-darkblue.png", sizingMethod="crop");
+}
+
+* html .darkbluelighting_n {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-middle-darkblue.png", sizingMethod="scale");
+}
+
+* html .darkbluelighting_ne {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/top-right-darkblue.png", sizingMethod="crop");
+}
+
+* html .darkbluelighting_w {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/left-darkblue.png", sizingMethod="scale");
+}
+
+* html .darkbluelighting_e {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/right-darkblue.png", sizingMethod="scale");
+}
+
+* html .darkbluelighting_sw {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-left-darkblue.png", sizingMethod="crop");
+}
+
+* html .darkbluelighting_s {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-middle-darkblue.png", sizingMethod="scale");
+}
+
+* html darkbluelighting_se, * html .darkbluelighting_sizer {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/bottom-right-darkblue.png", sizingMethod="crop");
+}
+
+* html .darkbluelighting_close {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-close-darkblue.png", sizingMethod="crop");
+}
+
+* html .darkbluelighting_minimize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-minimize-darkblue.png", sizingMethod="crop");
+}
+
+* html .darkbluelighting_maximize {
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/lighting/button-maximize-darkblue.png", sizingMethod="crop");
+}
+
+* html .darkbluelighting_content {
+ background:#020EBA;
+}
+
diff --git a/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting/pngbehavior.htc b/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting/pngbehavior.htc
index 92248c665..36ea182e7 100644
--- a/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting/pngbehavior.htc
+++ b/public/plugin_assets/redmine_code_review/stylesheets/window_js/lighting/pngbehavior.htc
@@ -1,67 +1,67 @@
-
-
-
-