Included js and css files - fix referring to a warning message

parent 6a280fcd
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
<title>EduLabs</title> <title>EduLabs</title>
<link href="{{ base_url() }}/css/bootstrap.min.css" rel="stylesheet" rel="stylesheet" type="text/css"> <link href="{{ base_url() }}/css/bootstrap.min.css" rel="stylesheet" rel="stylesheet" type="text/css">
<link href="{{ base_url() }}/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <link href="{{ base_url() }}/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="{{ base_url() }}/css/jquery-ui.autoc.min.css" rel="stylesheet" type="text/css">
<link href="{{ base_url() }}/css/autocomplete.css" rel="stylesheet" type="text/css">
<link href="{{ base_url() }}/css/style.css" rel="stylesheet" type="text/css"> <link href="{{ base_url() }}/css/style.css" rel="stylesheet" type="text/css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700italic,600,400italic,600italic,700&subset=greek,latin' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700italic,600,400italic,600italic,700&subset=greek,latin' rel='stylesheet' type='text/css'>
<link rel="icon" href="{{ base_url }}/img/favicon.ico"> <link rel="icon" href="{{ base_url }}/img/favicon.ico">
...@@ -33,7 +35,7 @@ ...@@ -33,7 +35,7 @@
<footer class="footer"> <footer class="footer">
<p> <p>
Το <a href="http://edulabs.minedu.gov.gr/">http://edulabs.minedu.gov.gr</a> έχει αναπτυχθεί με την χρήση χρήση ανοιχτού λογισμικού.<br> Το <a href="http://edulabs.minedu.gov.gr/">http://edulabs.minedu.gov.gr</a> έχει αναπτυχθεί με την χρήση χρήση ανοιχτού λογισμικού.<br>
Το περιεχόμενο διατίθεται με με άδεια <a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank">Creative Commons Αναφορά Δημιουργού - Παρόμοια Διανομή</a> Το περιεχόμενο διατίθεται με με άδεια <a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank">Creative Commons Αναφορά Δημιουργού - Παρόμοια Διανομή</a>
και το λογισμικό με άδεια <a href="https://joinup.ec.europa.eu/community/eupl/og_page/european-union-public-licence-eupl-v11" target="_blank">EUPL</a>. και το λογισμικό με άδεια <a href="https://joinup.ec.europa.eu/community/eupl/og_page/european-union-public-licence-eupl-v11" target="_blank">EUPL</a>.
</p> </p>
<p> <p>
...@@ -47,4 +49,4 @@ ...@@ -47,4 +49,4 @@
<script type="text/javascript" src="{{ base_url }}/js/utils.js"></script> <script type="text/javascript" src="{{ base_url }}/js/utils.js"></script>
{% block inlinejs %}{% endblock %} {% block inlinejs %}{% endblock %}
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -145,20 +145,14 @@ ...@@ -145,20 +145,14 @@
</div> </div>
{% else %} {% else %}
<div class="row no-print"> <div class="row no-print">
<div class="col-xs-4 text-center"> <div class="col-xs-6 text-center">
<a href="{{path_for('receive_equip.receive_doc', {'fn':form.values.received_document})}}" class="btn btn-lg btn-primary btn-print"> <a href="{{path_for('receive_equip.receive_doc', {'fn':form.values.received_document})}}" class="btn btn-lg btn-primary btn-print">
<span class="glyphicon glyphicon-download" aria-hidden="true"></span>&nbsp;Δελτίο Παραλαβής</a> <span class="glyphicon glyphicon-download" aria-hidden="true"></span>&nbsp;Δελτίο Παραλαβής</a>
</div> </div>
<div class="col-xs-4 text-center"> <div class="col-xs-6 text-center">
<a href="{{ path_for('receive_equip.report') }}" class="btn btn-lg btn-primary btn-print"> <a href="{{ path_for('receive_equip.report') }}" class="btn btn-lg btn-primary btn-print">
Εκτύπωση</a> Εκτύπωση</a>
</div> </div>
<!-- only for tests -->
<div class="col-xs-4 text-center">
<a href="{{ path_for('receive_equip.undosubmit', {'applicationform_id':form.values.id}) }}" class="btn btn-lg btn-primary btn-print">
Αναίρεση υποβολής</a>
</div>
<!-- /only for tests -->
</div> </div>
<br> <br>
{% endif %} {% endif %}
......
...@@ -62,7 +62,7 @@ class TeacherForm ...@@ -62,7 +62,7 @@ class TeacherForm
public function __invoke(Request $req, Response $res) public function __invoke(Request $req, Response $res)
{ {
if ($req->isPost()) { if ($req->isPost()) {
$reqParams = array_map(function($string) use ($link) { return htmlspecialchars($string); }, $req->getParams()); $reqParams = array_map(function($string) { return htmlspecialchars($string); }, $req->getParams());
$this->TeacherFormInputFilter->setData($reqParams); $this->TeacherFormInputFilter->setData($reqParams);
$isValid = $this->TeacherFormInputFilter->isValid(); $isValid = $this->TeacherFormInputFilter->isValid();
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
{% import "schools/form.twig" as macros %} {% import "schools/form.twig" as macros %}
{% block content %} {% block content %}
<style> <style>
input[type=text] { input[type=text] {
width: 100%; width: 100%;
} }
...@@ -47,27 +47,27 @@ input[type=text] { ...@@ -47,27 +47,27 @@ input[type=text] {
<br> <br>
<br> <br>
<br> <br>
<h3> Δράσεις</h3> <h3> Δράσεις</h3>
Παρακαλώ περιγράψτε σύντομα δράσεις που έχετε συμμετάσχει. Παρακαλώ περιγράψτε σύντομα δράσεις που έχετε συμμετάσχει.
<div class="input_fields_wrap"> <div class="input_fields_wrap">
<button style="color:blue" class="add_field_button" "btn btn-lg btn-primary">Προσθήκη Επιπλέον</button> <button style="color:blue" class="add_field_button" "btn btn-lg btn-primary">Προσθήκη Επιπλέον</button>
<div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects[]" id="projects"></div> <div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects" id="projects"></div>
<div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject[]" id="urlproject"></div> <div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject" id="urlproject"></div>
<div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject[]" id="commentproject"></div> <div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject" id="commentproject"></div>
</div> </div>
<input type="hidden" name="projectdescription" id="projectdescription"> <input type="hidden" name="projectdescription" id="projectdescription">
<p> <p>
<p> <p>
<!-- </div> --> <!-- </div> -->
{{ macros.text('comments', 'Σχόλια/Παρατηρήσεις', form.values.comments) }} {{ macros.text('comments', 'Σχόλια/Παρατηρήσεις', form.values.comments) }}
</fieldset> </fieldset>
......
...@@ -19,7 +19,7 @@ class UniversityFormService implements UniversityFormServiceInterface ...@@ -19,7 +19,7 @@ class UniversityFormService implements UniversityFormServiceInterface
{ {
$appForm = R::dispense('univ'); $appForm = R::dispense('univ');
$appForm->id = $data['id']; // $appForm->id = $data['id'];
$appForm->idrima = $data['idrima']; $appForm->idrima = $data['idrima'];
$appForm->sxolh = $data['sxolh']; $appForm->sxolh = $data['sxolh'];
$appForm->tmhma = $data['tmhma']; $appForm->tmhma = $data['tmhma'];
...@@ -29,9 +29,9 @@ class UniversityFormService implements UniversityFormServiceInterface ...@@ -29,9 +29,9 @@ class UniversityFormService implements UniversityFormServiceInterface
$appForm->email = $data['email']; $appForm->email = $data['email'];
$appForm->projectdescription = $data['projectdescription']; $appForm->projectdescription = $data['projectdescription'];
$appForm->comments = $data['comments']; $appForm->comments = $data['comments'];
R::store($appForm); R::store($appForm);
return $appForm; return $appForm;
} }
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
{% import "schools/form.twig" as macros %} {% import "schools/form.twig" as macros %}
{% block content %} {% block content %}
<style> <style>
input[type=text] { input[type=text] {
width: 100%; width: 100%;
} }
...@@ -12,7 +12,7 @@ input[type=text] { ...@@ -12,7 +12,7 @@ input[type=text] {
<div id="app-form"> <div id="app-form">
<h1> <h1>
{% block title %} {% block title %}
{% endblock %} {% endblock %}
</h1> </h1>
<form method="post" action="" data-is-valid="{{ form.is_valid | default(true) ? '1' : '0' }}" <form method="post" action="" data-is-valid="{{ form.is_valid | default(true) ? '1' : '0' }}"
...@@ -23,7 +23,7 @@ input[type=text] { ...@@ -23,7 +23,7 @@ input[type=text] {
<br> <br>
Στην δράση των edulabs μπορεί να συμμετέχει ακαδημαϊκό και ερευνητικό προσωπικό από όλα τα Πανεπιστήμια και Ερευνητικά Κέντρα με εμπειρία σε STEAM που θέλει να συνεργαστεί με τα σχολεία στην αξιοποίηση των 140 <a href="http://edulabs.minedu.gov.gr/">edulabs </a>που εγκαθίστανται σε σχολεία σε όλες τις εκπαιδευτικές διευθύνσεις. Στην δράση των edulabs μπορεί να συμμετέχει ακαδημαϊκό και ερευνητικό προσωπικό από όλα τα Πανεπιστήμια και Ερευνητικά Κέντρα με εμπειρία σε STEAM που θέλει να συνεργαστεί με τα σχολεία στην αξιοποίηση των 140 <a href="http://edulabs.minedu.gov.gr/">edulabs </a>που εγκαθίστανται σε σχολεία σε όλες τις εκπαιδευτικές διευθύνσεις.
<br>Παρακαλώ συμπληρώστε τα στοιχεία σας και θα επικοινωνήσουμε μαζί σας. <br>Παρακαλώ συμπληρώστε τα στοιχεία σας και θα επικοινωνήσουμε μαζί σας.
</p> </p>
</div> </div>
...@@ -41,25 +41,25 @@ input[type=text] { ...@@ -41,25 +41,25 @@ input[type=text] {
<br> <br>
<br> <br>
<br> <br>
<h3> Δράσεις</h3> <h3> Δράσεις</h3>
Παρακαλώ περιγράψτε σύντομα δράσεις που έχετε συμμετάσχει. Παρακαλώ περιγράψτε σύντομα δράσεις που έχετε συμμετάσχει.
<div class="input_fields_wrap"> <div class="input_fields_wrap">
<button style="color:blue" class="add_field_button" "btn btn-lg btn-primary">Προσθήκη Επιπλέον</button> <button style="color:blue" class="add_field_button" "btn btn-lg btn-primary">Προσθήκη Επιπλέον</button>
<div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects[]" id="projects"></div> <div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects" id="projects"></div>
<div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject[]" id="urlproject"></div> <div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject" id="urlproject"></div>
<div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject[]" id="commentproject"></div> <div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject" id="commentproject"></div>
</div> </div>
<input type="hidden" name="projectdescription" id="projectdescription"> <input type="hidden" name="projectdescription" id="projectdescription">
<p> <p>
<p> <p>
{{ macros.text('comments', 'Σχόλια/Παρατηρήσεις', form.values.comments) }} {{ macros.text('comments', 'Σχόλια/Παρατηρήσεις', form.values.comments) }}
</div> </div>
<div class="form-group text-center"> <div class="form-group text-center">
...@@ -74,7 +74,7 @@ input[type=text] { ...@@ -74,7 +74,7 @@ input[type=text] {
</fieldset> </fieldset>
</div> </div>
</form> </form>
</div> </div>
</body> </body>
...@@ -87,5 +87,5 @@ input[type=text] { ...@@ -87,5 +87,5 @@ input[type=text] {
<script src="{{ base_url() }}/js/university_form/index.js"></script> <script src="{{ base_url() }}/js/university_form/index.js"></script>
<script type="text/javascript"> <script type="text/javascript">
</script> </script>
{% endblock %} {% endblock %}
\ No newline at end of file
/* highlight results */
.ui-autocomplete span.hl_results {
background-color: #ffff66;
}
/* loading - the AJAX indicator */
.ui-autocomplete-loading {
background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat;
}
/* scroll results */
.ui-autocomplete {
max-height: 250px;
overflow-y: auto;
/* prevent horizontal scrollbar */
overflow-x: hidden;
/* add padding for vertical scrollbar */
padding-right: 5px;
}
.ui-autocomplete li {
font-size: 16px;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
height: 250px;
}
This diff is collapsed.
This diff is collapsed.
...@@ -35,16 +35,16 @@ $(document).ready(function() { ...@@ -35,16 +35,16 @@ $(document).ready(function() {
var max_fields = 10; //maximum input boxes allowed var max_fields = 10; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap"); //Fields wrapper var wrapper = $(".input_fields_wrap"); //Fields wrapper
var add_button = $(".add_field_button"); //Add button ID var add_button = $(".add_field_button"); //Add button ID
var x = 1; //initlal text box count var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click $(add_button).click(function(e){ //on add input button click
e.preventDefault(); e.preventDefault();
if(x < max_fields){ //max input box allowed if(x < max_fields){ //max input box allowed
x++; //text box increment x++; //text box increment
$(wrapper).append('<div><div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects[]" id="projects"></div> <div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject[]" id="urlproject"></div> <div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject[]" id="commentproject"></div><a href="#" class="remove_field">Διαγραφή</a></div>'); $(wrapper).append('<div><div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects" id="projects"></div> <div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject" id="urlproject"></div> <div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject" id="commentproject"></div><a href="#" class="remove_field">Διαγραφή</a></div>');
} }
}); });
$(wrapper).on("click",".remove_field", function(e){ //user click on remove text $(wrapper).on("click",".remove_field", function(e){ //user click on remove text
e.preventDefault(); e.preventDefault();
$(this).parent('div').remove(); x--; $(this).parent('div').remove(); x--;
...@@ -55,7 +55,7 @@ $(document).ready(function() { ...@@ -55,7 +55,7 @@ $(document).ready(function() {
var projects = $("input[id='projects']") var projects = $("input[id='projects']")
.map(function(){return $(this).val();}).get(); .map(function(){return $(this).val();}).get();
var urlproject = $("input[id='urlproject']") var urlproject = $("input[id='urlproject']")
.map(function(){return $(this).val();}).get(); .map(function(){return $(this).val();}).get();
...@@ -70,4 +70,4 @@ $(document).ready(function() { ...@@ -70,4 +70,4 @@ $(document).ready(function() {
}); });
\ No newline at end of file
...@@ -15,11 +15,11 @@ window.onload = function() { ...@@ -15,11 +15,11 @@ window.onload = function() {
type: 'POST', type: 'POST',
data: { vid: "13"} , data: { vid: "13"} ,
dataType: 'json', dataType: 'json',
}).done(function(data, statusText, resObject) { }).done(function(data, statusText, resObject) {
for ( var index = 0; index < data.length; index++ ) { for ( var index = 0; index < data.length; index++ ) {
if (data[ index ].depth == 0){ if (data[ index ].depth == 0){
if (index == parseInt(document.getElementById("hididrima").value)){ if (index == parseInt(document.getElementById("hididrima").value)){
$('#el-idrima') $('#el-idrima')
.append($("<option selected ></option>") .append($("<option selected ></option>")
...@@ -33,42 +33,42 @@ window.onload = function() { ...@@ -33,42 +33,42 @@ window.onload = function() {
$('#el-idrima') $('#el-idrima')
.append($("<option></option>") .append($("<option></option>")
.attr("value",index) .attr("value",index)
.text(data[ index ].name)); .text(data[ index ].name));
} }
} }
} }
}); });
} }
function refresh(key) { function refresh(key) {
$.post({ $.post({
url: 'http://relabs1.minedu.gov.gr/mypoint/taxonomy_vocabulary/getTree.json', url: 'http://relabs1.minedu.gov.gr/mypoint/taxonomy_vocabulary/getTree.json',
type: 'POST', type: 'POST',
data: { vid: "13"} , data: { vid: "13"} ,
dataType: 'json', dataType: 'json',
}).done(function(data, statusText, resObject) { }).done(function(data, statusText, resObject) {
for ( var index = 0; index < data.length; index++ ) { for ( var index = 0; index < data.length; index++ ) {
if (data[ index ].parents == data[key].tid && data[ index ].depth == 1) if (data[ index ].parents == data[key].tid && data[ index ].depth == 1)
if (index == parseInt(document.getElementById("hidsxolh").value)){ if (index == parseInt(document.getElementById("hidsxolh").value)){
$('#el-sxolh') $('#el-sxolh')
.append($("<option selected></option>") .append($("<option selected></option>")
.attr("value",index) .attr("value",index)
.text(data[ index ].name)); .text(data[ index ].name));
...@@ -79,22 +79,22 @@ window.onload = function() { ...@@ -79,22 +79,22 @@ window.onload = function() {
for ( var index1 = 0; index1 < data.length; index1++ ) { for ( var index1 = 0; index1 < data.length; index1++ ) {
if (data[ index1 ].parents == data[index].tid && data[ index1 ].depth == 2) if (data[ index1 ].parents == data[index].tid && data[ index1 ].depth == 2)
if (index1 == parseInt(document.getElementById("hidtmhma").value)){ if (index1 == parseInt(document.getElementById("hidtmhma").value)){
$('#el-tmhma') $('#el-tmhma')
.append($("<option selected></option>") .append($("<option selected></option>")
.attr("value",index1) .attr("value",index1)
.text(data[ index1 ].name)); .text(data[ index1 ].name));
} }
else else
{ {
$('#el-tmhma') $('#el-tmhma')
.append($("<option ></option>") .append($("<option ></option>")
.attr("value",index1) .attr("value",index1)
.text(data[ index1].name)); .text(data[ index1].name));
} }
} }
...@@ -114,11 +114,11 @@ window.onload = function() { ...@@ -114,11 +114,11 @@ window.onload = function() {
$('#el-sxolh') $('#el-sxolh')
.append($("<option ></option>") .append($("<option ></option>")
.attr("value",index) .attr("value",index)
.text(data[ index ].name)); .text(data[ index ].name));
} }
} }
}); });
} }
...@@ -129,31 +129,31 @@ window.onload = function() { ...@@ -129,31 +129,31 @@ window.onload = function() {
$('#el-idrima').on('change', function() { $('#el-idrima').on('change', function() {
var key = this.value; var key = this.value;
$.post({ $.post({
url: 'http://relabs1.minedu.gov.gr/mypoint/taxonomy_vocabulary/getTree.json', url: 'http://relabs1.minedu.gov.gr/mypoint/taxonomy_vocabulary/getTree.json',
type: 'POST', type: 'POST',
data: { vid: "13"} , data: { vid: "13"} ,
dataType: 'json', dataType: 'json',
}).done(function(data, statusText, resObject) { }).done(function(data, statusText, resObject) {
if (document.getElementById("el-sxolh").options.length != 0) {
if (document.getElementById("el-sxolh").options.length != 0) {
var i; var i;
for(i = document.getElementById("el-sxolh").options.length-1;i >= 1; i--) for(i = document.getElementById("el-sxolh").options.length-1;i >= 1; i--)
{ {
document.getElementById("el-sxolh").remove(i); document.getElementById("el-sxolh").remove(i);
} }
$("#el-sxolh").append('<option value=1></option>'); $("#el-sxolh").append('<option value=1></option>');
} }
if (document.getElementById("el-tmhma").options.length != 0) { if (document.getElementById("el-tmhma").options.length != 0) {
var i; var i;
for(i = document.getElementById("el-tmhma").options.length-1;i >= 1; i--) for(i = document.getElementById("el-tmhma").options.length-1;i >= 1; i--)
{ {
document.getElementById("el-tmhma").remove(i); document.getElementById("el-tmhma").remove(i);
} }
$("#el-tmhma").append('<option value=1></option>'); $("#el-tmhma").append('<option value=1></option>');
} }
...@@ -162,7 +162,7 @@ $('#el-idrima').on('change', function() { ...@@ -162,7 +162,7 @@ $('#el-idrima').on('change', function() {
$('#el-sxolh') $('#el-sxolh')
.append($("<option></option>") .append($("<option></option>")
.attr("value",index) .attr("value",index)
.text(data[ index ].name)); .text(data[ index ].name));
} }
}); });
}); });
...@@ -171,31 +171,31 @@ $('#el-idrima').on('change', function() { ...@@ -171,31 +171,31 @@ $('#el-idrima').on('change', function() {
$('#el-sxolh').on('change', function() { $('#el-sxolh').on('change', function() {
var key = this.value; var key = this.value;
$.post({ $.post({
url: 'http://relabs1.minedu.gov.gr/mypoint/taxonomy_vocabulary/getTree.json', url: 'http://relabs1.minedu.gov.gr/mypoint/taxonomy_vocabulary/getTree.json',
type: 'POST', type: 'POST',
data: { vid: "13"} , data: { vid: "13"} ,
dataType: 'json', dataType: 'json',
}).done(function(data, statusText, resObject) { }).done(function(data, statusText, resObject) {
if (document.getElementById("el-tmhma").options.length != 0) { if (document.getElementById("el-tmhma").options.length != 0) {
var i; var i;
for(i = document.getElementById("el-tmhma").options.length-1;i >= 1; i--) for(i = document.getElementById("el-tmhma").options.length-1;i >= 1; i--)
{ {
document.getElementById("el-tmhma").remove(i); document.getElementById("el-tmhma").remove(i);
} }
$("#el-tmhma").append('<option value=1></option>'); $("#el-tmhma").append('<option value=1></option>');
} }
for ( var index = 0; index < data.length; index++ ) { for ( var index = 0; index < data.length; index++ ) {
if (data[ index ].parents == data[key].tid && data[ index ].depth == 2) if (data[ index ].parents == data[key].tid && data[ index ].depth == 2)
$('#el-tmhma') $('#el-tmhma')
.append($("<option></option>") .append($("<option></option>")
.attr("value",index) .attr("value",index)
.text(data[ index ].name)); .text(data[ index ].name));
} }
}); });
...@@ -207,16 +207,16 @@ $(document).ready(function() { ...@@ -207,16 +207,16 @@ $(document).ready(function() {
var max_fields = 10; //maximum input boxes allowed var max_fields = 10; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap"); //Fields wrapper var wrapper = $(".input_fields_wrap"); //Fields wrapper
var add_button = $(".add_field_button"); //Add button ID var add_button = $(".add_field_button"); //Add button ID
var x = 1; //initlal text box count var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click $(add_button).click(function(e){ //on add input button click
e.preventDefault(); e.preventDefault();
if(x < max_fields){ //max input box allowed if(x < max_fields){ //max input box allowed
x++; //text box increment x++; //text box increment
$(wrapper).append('<div><div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects[]" id="projects"></div> <div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject[]" id="urlproject"></div> <div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject[]" id="commentproject"></div><a href="#" class="remove_field">Διαγραφή</a></div>'); $(wrapper).append('<div><div><label for="projects">Σχετική δράση που συμμετείχατε </label><input type="text" name="projects" id="projects"></div> <div><label for="urlproject">URL δράσης που συμμετείχατε</label><input type="text" name="urlproject" id="urlproject"></div> <div><label for "commentproject">Περιγραφή δράσης που συμμετείχατε</label><input type="text" name="commentsproject" id="commentproject"></div><a href="#" class="remove_field">Διαγραφή</a></div>');
} }
}); });
$(wrapper).on("click",".remove_field", function(e){ //user click on remove text $(wrapper).on("click",".remove_field", function(e){ //user click on remove text
e.preventDefault(); e.preventDefault();
$(this).parent('div').remove(); x--; $(this).parent('div').remove(); x--;
...@@ -226,7 +226,7 @@ $(document).ready(function() { ...@@ -226,7 +226,7 @@ $(document).ready(function() {
$("#submit").click(function(){ $("#submit").click(function(){
var projects = $("input[id='projects']") var projects = $("input[id='projects']")
.map(function(){return $(this).val();}).get(); .map(function(){return $(this).val();}).get();
var urlproject = $("input[id='urlproject']") var urlproject = $("input[id='urlproject']")
.map(function(){return $(this).val();}).get(); .map(function(){return $(this).val();}).get();
...@@ -239,4 +239,4 @@ $(document).ready(function() { ...@@ -239,4 +239,4 @@ $(document).ready(function() {
}) })