Commit 31eb9b0b by Awais Committed by Awais Qureshi

Make profile-image as require.

ECOM-7560
parent aa1b2eb1
...@@ -7,14 +7,14 @@ msgid "" ...@@ -7,14 +7,14 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-27 17:23+0500\n" "POT-Creation-Date: 2017-03-30 12:20+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: \n"
#: apps/api/filters.py #: apps/api/filters.py
#, python-brace-format #, python-brace-format
...@@ -934,6 +934,10 @@ msgid "New Instructor" ...@@ -934,6 +934,10 @@ msgid "New Instructor"
msgstr "" msgstr ""
#: templates/publisher/_add_instructor_popup.html #: templates/publisher/_add_instructor_popup.html
msgid "Click here to upload your image"
msgstr ""
#: templates/publisher/_add_instructor_popup.html
msgid "Name" msgid "Name"
msgstr "" msgstr ""
......
...@@ -7,14 +7,14 @@ msgid "" ...@@ -7,14 +7,14 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-27 17:23+0500\n" "POT-Creation-Date: 2017-03-30 12:20+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: \n"
#: static/js/catalogs-change-form.js #: static/js/catalogs-change-form.js
msgid "Preview" msgid "Preview"
...@@ -36,6 +36,12 @@ msgstr "" ...@@ -36,6 +36,12 @@ msgstr ""
msgid "The image file size cannot exceed 1 MB." msgid "The image file size cannot exceed 1 MB."
msgstr "" msgstr ""
#: static/js/publisher/instructors.js
msgid ""
"Please upload a instructor image. File must be smaller than 1 megabyte in "
"size."
msgstr ""
#: static/js/publisher/instructors.js static/js/publisher/preview-url.js #: static/js/publisher/instructors.js static/js/publisher/preview-url.js
msgid "Something went wrong!" msgid "Something went wrong!"
msgstr "" msgstr ""
......
...@@ -7,14 +7,14 @@ msgid "" ...@@ -7,14 +7,14 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-27 17:23+0500\n" "POT-Creation-Date: 2017-03-30 12:20+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps/api/filters.py #: apps/api/filters.py
...@@ -1095,6 +1095,10 @@ msgid "New Instructor" ...@@ -1095,6 +1095,10 @@ msgid "New Instructor"
msgstr "Néw Ìnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" msgstr "Néw Ìnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
#: templates/publisher/_add_instructor_popup.html #: templates/publisher/_add_instructor_popup.html
msgid "Click here to upload your image"
msgstr "Çlïçk héré tö üplöäd ýöür ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: templates/publisher/_add_instructor_popup.html
msgid "Name" msgid "Name"
msgstr "Nämé Ⱡ'σяєм ι#" msgstr "Nämé Ⱡ'σяєм ι#"
......
...@@ -7,14 +7,14 @@ msgid "" ...@@ -7,14 +7,14 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-27 17:23+0500\n" "POT-Creation-Date: 2017-03-30 12:20+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: static/js/catalogs-change-form.js #: static/js/catalogs-change-form.js
...@@ -41,6 +41,14 @@ msgstr "" ...@@ -41,6 +41,14 @@ msgstr ""
"Thé ïmägé fïlé sïzé çännöt éxçééd 1 MB. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "Thé ïmägé fïlé sïzé çännöt éxçééd 1 MB. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя#" "¢σηѕє¢тєтυя#"
#: static/js/publisher/instructors.js
msgid ""
"Please upload a instructor image. File must be smaller than 1 megabyte in "
"size."
msgstr ""
"Pléäsé üplöäd ä ïnstrüçtör ïmägé. Fïlé müst ßé smällér thän 1 mégäßýté ïn "
"sïzé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#"
#: static/js/publisher/instructors.js static/js/publisher/preview-url.js #: static/js/publisher/instructors.js static/js/publisher/preview-url.js
msgid "Something went wrong!" msgid "Something went wrong!"
msgstr "Söméthïng wént wröng! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" msgstr "Söméthïng wént wröng! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
......
...@@ -9,11 +9,18 @@ $(document).ready(function(){ ...@@ -9,11 +9,18 @@ $(document).ready(function(){
}); });
$('#add-new-instructor').click(function(e){ $('#add-new-instructor').click(function(e){
clearModalError();
$('#addInstructorModal').show(); $('#addInstructorModal').show();
$('body').addClass('stopScroll'); $('body').addClass('stopScroll');
}); });
$('#add-instructor-btn').click(function (e) { $('#add-instructor-btn').click(function (e) {
if ($('#staffImageSelect').get(0).files.length === 0){
addModalError(gettext("Please upload a instructor image. File must be smaller than 1 megabyte in size."));
return false;
}
$.ajax({ $.ajax({
type: "POST", type: "POST",
url: $(this).data('url'), url: $(this).data('url'),
......
...@@ -39,6 +39,7 @@ function addModalError(errorMessage) { ...@@ -39,6 +39,7 @@ function addModalError(errorMessage) {
$('#modal-errors').html(errorHtml); $('#modal-errors').html(errorHtml);
$('#modal-errors').show(); $('#modal-errors').show();
$('.modal').scrollTop(0);
} }
function clearModalError($modal) { function clearModalError($modal) {
......
...@@ -107,6 +107,20 @@ ...@@ -107,6 +107,20 @@
height: 150px; height: 150px;
display: block; display: block;
margin: auto; margin: auto;
span{
position: absolute;
top: 60px;
left: 10px;
z-index: 0;
font-size: 13px;
right: 10px;
text-align: center;
color: #98A;
}
img{
position: relative;
z-index: 1;
}
} }
img.select-image { img.select-image {
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
<form class="form"> <form class="form">
<fieldset class="form-group"> <fieldset class="form-group">
<div class="staff-image-icon"> <div class="staff-image-icon">
<span>{% trans "Click here to upload your image" %}</span>
<img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="select-image" /> <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="select-image" />
<input name="staff-image" id="staffImageSelect" type="file" accept="image/*" onchange="loadSelectedImage(this);"> <input name="staff-image" id="staffImageSelect" type="file" accept="image/*" onchange="loadSelectedImage(this);">
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment