184,14 → 184,33 |
</div> |
|
<script> |
function createSitesUrls() |
{ |
createUrls("unidades"); |
} |
function createFichasUrls() |
{ |
createUrls("fichas"); |
} |
|
function createUrls(type) |
{ |
|
$("[data-unit-ficha-url-target-id]").each( |
function() |
{ |
var targetId = $(this).attr("data-unit-ficha-url-target-id"); |
var targetId; |
if(type == "fichas") |
{ |
targetId = $(this).attr("data-unit-ficha-url-target-id"); |
} |
else if(type== "unidades") |
{ |
targetId = $(this).attr("data-unit-site-url-target-id"); |
} |
|
var sigesUnit = $(this).attr("data-unit-siges-code"); |
var sigesCourse = $(this).attr("data-course-siges-code"); |
//var sigesCourse = $(this).attr("data-course-siges-code"); |
var unitSemestre = $(this).attr("data-unit-semestre"); |
var sigesUrlInput = $("#" + targetId); |
var urlPattern = $("#urlPadraoFicha").val(); |
202,7 → 221,9 |
urlPattern = urlPattern.replace("{SIGES_UNIT}",sigesUnit); |
urlPattern = urlPattern.replace("{UNIT_SEMESTRE}",unitSemestre); |
|
$("#" + targetId).val(urlPattern); |
//var input = $("#" + targetId); |
sigesUrlInput.val(urlPattern); |
sigesUrlInput.trigger('change'); |
} |
} |
); |
237,7 → 258,13 |
</button> |
|
|
<button class="btn btn-warning" type="button" data-toggle="modal" onclick="createSitesUrls()"> |
Gerar URL's de Páginas (USE UM PADRAO DIFERENTE) |
</button> |
exemplo ESTG: http://deptal.estgp.pt/startLoadCourseUnitSiges.do?unitCode={SIGES_UNIT}&courseCode={SIGES_CURSO}&semestre={UNIT_SEMESTRE} |
|
|
|
</div> |
</div> |
|
833,7 → 860,9 |
<td ng-show="confView.S"><input type="text" style="width: 40px" ng-model="u.horasContacto.s"/></td> |
<td ng-show="confView.TC"><input type="text" style="width: 40px" ng-model="u.horasContacto.tC"/></td> |
<td ng-show="confView.O"><input type="text" style="width: 40px" ng-model="u.horasContacto.o"/></td> |
<td ng-show="confView.URL_UNIDADE"><input type="text" ng-model="u.urlUnidadeCurricular" style="width:600px"/></td> |
<td ng-show="confView.URL_UNIDADE"> |
<input type="text" id="urlUnidadeCurricular{{s.id}}_{{u.siges}}" ng-model="u.urlUnidadeCurricular" style="width:600px"/> |
</td> |
<td ng-show="confView.FICHA_URL" data-unit-semestre="{{s.id}}" data-course-siges-code="${courseSigesCode}" data-unit-siges-code="{{u.siges}}" data-unit-ficha-url-target-id="urlFichaCurricular{{s.id}}_{{u.siges}}" data-unit-site-url-target-id="urlUnidadeCurricular{{s.id}}_{{u.siges}}"> |
<input type="text" id="urlFichaCurricular{{s.id}}_{{u.siges}}" ng-model="u.urlFichaCurricular" style="width:600px"/> |
</td> |