Cambios

Ir a la navegación Ir a la búsqueda
11 262 bytes añadidos ,  hace 2 años
sin resumen de edición
var ulrTomo = $(this).attr("href");
console.log(ulrTomo);
//$('#Iframe1').attr("src", "https://"+ulrTomo);
$(".l-tomo").addClass("hide");
$(ulrTomo).removeClass("hide");
var abbrs = {};
$("ul#listwidget-1 li a").each(function (i) {
if(this.firstChild.nodeValue!=null){ var letter1 = this.firstChild.nodeValue.toLowerCase().trim(); abbrs[letter1] = this; var inicial = letter1[0]; if($(this).closest('li').hasClass('ln--')){ if(inicial == 'á') inicial = 'a'; else if(inicial == 'é') inicial = 'e'; else if(inicial == 'í') inicial = 'i'; else if(inicial == 'ó') inicial = 'o'; else if(inicial == 'ú') inicial = 'u'; $(this).closest('li').removeClass('ln--').addClass('ln-'+inicial); } }
});
//console.log(abbrs);
var abbrsLetters = {};
$(".ln-letters a").each(function (i) {
if(this.firstChild.nodeValue!=null){ var letter = this.firstChild.nodeValue.toLowerCase().trim(); letter = letter.replace("-", ""); if(letter == "09") letter="_"; if(letter == "...") letter="-"; //console.log("#listwidget-1 li.ln-" + letter) abbrsLetters[letter] = $("#listwidget-1 li.ln-" + letter ).length; }
});
//console.log(abbrsLetters) $('.ln-last').hide(); $('.ln-selected').click();
$("#filtro").on("keyup", function() {
</div>
`
$("#content").append('<div id="modal-edit" class="modal-editar"><div class="modal-container"><div class="modal-editar-wrapper">'+htmlModal+'</div></div></div>')
function modalAction(accion){
switch(accion){
case 1:
//Ponemos la cateogoria
$("textarea#wpTextbox1").val("{{Obra:footer}}[[Category:Obras]]");
$(".btn").addClass("hide");
$(".spinner").removeClass("hide");
}
}
function waitForEl(selector, callback){
var poller1 = setInterval(function(){
$jObject = jQuery(selector);
if($jObject.length < 1){
return;
}
clearInterval(poller1);
callback($jObject)
},5);
}
if(params["title"]){
waitForEl("#postedit-modqueued", function() {
$("#postedit-modqueued p").first().append('<p class="aviso-edit-form">Te recomendamos que edites el contenido <a href="/wiki/Especial:FormEdit/Obra/'+params["title"]+'">desde este formulario</a></p>')
$(".mw-notification").addClass("mw-edit-form");
$(".aviso-edit-form").slideDown();
});
}
//Añadir edición de formulario en modal de aviso de moderación
/*setTimeout(function(){
if($("#postedit-modqueued").length > 0 && params["title"]){
$("#postedit-modqueued p").first().append('<p class="aviso-edit-form">Te recomendamos que edites el contenido <a href="/wiki/Especial:FormEdit/Obra/'+params["title"]+'">desde este formulario</a></p>')
$(".mw-notification").addClass("mw-edit-form");
$(".aviso-edit-form").slideDown();
}
}, 500)*/
//Aviso de contenido nuevo
if($("body").hasClass("action-view") && $.trim($("#mw-content-text .mw-parser-output").text()) === "" && $("#mw-content-text .mw-parser-output").length > 0){
if($("#catlinks").length > 0){ if($.trim($("#catlinks").text()) != ""){ var htmlModal = ` <h2>Gracias por ayudarnos a hacer crecer el diccionario</h2> <div class="modal-txt">Antes de que comiences la edición de la obra, sólo queremos que tengas en cuenta las siguientes recomendaciones:<br> <ul> <li>Para una correcta edición de todos los datos, es recomendable que edites <strong>mediante el formuario</strong>.</li> <li>Puedes encontrar la opción <strong>"Editar con formulario"</strong> en la parte del menú superior junto al buscador.</li> <li>No es necesario que se complenten completen todos los datos</li> <li>Si editas directamente, asegúrate de no borrar el código de la categoría asociada a la obra</li> </ul> </div> <div class="modal-btn"> <div class="hide spinner">Un momento por favor...</div> <a class="btn" href="javascript://" onclick="$('#modal-edit').remove();">Continuar</a> </div> ` $("#content").append('<div id="modal-edit" class="modal-editar"><div class="modal-container"><div class="modal-editar-wrapper">'+htmlModal+'</div></div></div>') } } } $('.add-referencia').click(function(e){ e.preventDefault(); var htmlModal = ` <h2>Nueva referencia bibliográfica</h2> <div class="modal-txt"> <form id="form-referencia" class="filtro"> <div class="bloque-tipo"> <label>Tipo de referencia</label> <select name="tipo" id="tipo" class="createboxInput webfonts-changed"> <option value="libro">Libro</option> <option value="capitulo">Capítulo de libro</option> <option value="catalogo">Catálogo de exposición</option> <option value="ficha">Ficha de catálogo de exposición</option> <option value="revista">Artículo de revista</option> <option value="web">Página web</option> </select> </div> <div class="bloque-autores"> <label>Autores: <a href="#" class="add-autor">Añadir autor</a></label> <div class="autores-container"></div> </div> <div class="form-block libro capitulo"> <label>Título del libro</label> <input type="text" name="titulo-libro" id="titulo-libro" class="createboxInput webfonts-changed" /> </div> <div class="form-block capitulo"> <label>Capítulo del libro</label> <input type="text" name="capitulo-libro" id="capitulo-libro" class="createboxInput webfonts-changed" /> </div> <div class="form-block capitulo ficha bloque-autores"> <label>Editor / Comisario: <a href="#" class="add-editor">Añadir editor</a></label> <div class="editores-container"></div> </div> <div class="form-block ficha"> <label>Título de la obra</label> <input type="text" name="titulo-obra" id="titulo-obra" class="createboxInput webfonts-changed" /> </div> <div class="form-block catalogo ficha"> <label>Título exposición</label> <input type="text" name="titulo-exposicion" id="titulo-exposicion" class="createboxInput webfonts-changed" /> </div> <div class="form-block revista"> <label>Título artículo</label> <input type="text" name="titulo-articulo" id="titulo-articulo" class="createboxInput webfonts-changed" /> </div> <div class="form-block revista"> <label>Título revista</label> <input type="text" name="titulo-revista" id="titulo-revista" class="createboxInput webfonts-changed" /> </div> <div class="form-block web"> <label>Título web</label> <input type="text" name="titulo-web" id="titulo-web" class="createboxInput webfonts-changed" /> </div> <div class="form-block web"> <label>Título publicación</label> <input type="text" name="titulo-publicacion-web" id="titulo-publicacion-web" class="createboxInput webfonts-changed" /> </div> <div class="form-block libro capitulo"> <label>Lugar de edición</label> <input type="text" name="lugar-edicion" id="lugar-edicion" class="createboxInput webfonts-changed" /> </div> <div class="form-block catalogo ficha"> <label>Lugar de la exposición</label> <input type="text" name="lugar-exposicion" id="lugar-exposicion" class="createboxInput webfonts-changed" /> </div> <div class="form-block catalogo ficha"> <label>Museo o institución</label> <input type="text" name="museo-institucion" id="museo-institucion" class="createboxInput webfonts-changed" /> </div> <div class="form-block libro capitulo"> <label>Año de edición</label> <input type="text" name="anyo-edicion" id="anyo-edicion" class="createboxInput webfonts-changed"/> </div> <div class="form-block catalogo ficha revista"> <label>Año</label> <input type="text" name="anyo" id="anyo" class="createboxInput webfonts-changed"/> </div> <div class="form-block ficha revista"> <label>Número</label> <input type="text" name="numero" id="numero" class="createboxInput webfonts-changed" /> </div> <div class="form-block libro capitulo catalogo ficha revista"> <label>Páginas</label> <input type="text" name="paginas" id="paginas" class="createboxInput webfonts-changed" /> </div> <div class="form-block web"> <label>URL</label> <input type="text" name="url" id="url" class="createboxInput webfonts-changed" /> </div> <div class="form-block web"> <label>Consultado en fecha</label> <input type="text" name="fecha_consulta" id="fecha_consulta" class="createboxInput webfonts-changed" /> </div> </form> </div> <div class="modal-btn"> <div class="hide spinner">Un momento por favor...</div> <a class="btn" href="javascript://" onclick="$('#modal-edit').remove();">Cancelar</a> <a class="btn" href="javascript://" onclick="insertar_referencia();$('#modal-edit').remove();" style="background:#e1251b">Insertar</a> </div> ` $("#content").append('<div id="modal-edit" class="modal-editarmodal-editar-ref"><div class="modal-container"><div class="modal-editar-wrapper">'+htmlModal+'</div></div></div>'); $('.libro').slideDown({ start: function () { $(this).css({ display: "flex" }) } }); }); $('body').on('click','.add-autor',function(e){ e.preventDefault(); var html = `<div class="bloque-autor"> <input type="text" name="iniciales[]" class="iniciales createboxInput webfonts-changed" placeholder="Inicial" /> <input type="text" name="apellidos[]" class="apellidos createboxInput webfonts-changed" placeholder="Apellido" /> <a href="#" class="borrar-autor">X</a> </div>`; $('.autores-container').append(html); }); $('body').on('click','.add-editor',function(e){ e.preventDefault(); var html = `<div class="bloque-autor"> <input type="text" name="iniciales_ed[]" class="iniciales_ed createboxInput webfonts-changed" placeholder="Inicial" /> <input type="text" name="apellidos_ed[]" class="apellidos_ed createboxInput webfonts-changed" placeholder="Apellido" /> <a href="#" class="borrar-autor">X</a> </div>`; $('.editores-container').append(html); }); $('body').on('click','.borrar-autor',function(e){ e.preventDefault(); $(this).closest('.bloque-autor').remove(); }); $('body').on('change','#tipo',function(e){ e.preventDefault(); var tipo = $(this).find('option:selected').val(); $('.form-block').hide(); $('.'+tipo).slideDown({ start: function () { $(this).css({ display: "flex" }) } }); }); function insertar_referencia(){ var tipo = $('#tipo').find('option:selected').val(); var ref = "\n*"; var editores = ''; $('.iniciales').each(function(index){ if(index < 2){ ref = ref + $(this).val()+'. '+$('.apellidos:eq('+index+')').val()+', '; } else if(index == 2) { ref = ref + 'et al., '; } }); $('.iniciales_ed').each(function(index){ if(index < 2){ editores = editores + $(this).val()+'. '+$('.apellidos_ed:eq('+index+')').val(); if(index+1 < $('.iniciales_ed').length ){ editores = editores+', '; } } else if(index == 2) { editores = editores + 'et al. '; } }); if(tipo == 'capitulo' && editores.length > 0) editores = editores+' (eds.),'; if(tipo == 'ficha' && editores.length > 0) editores = editores+' (coord.),';  switch(tipo){ case 'libro': ref = ref + "''" + $('#titulo-libro').val()+ "''" +', '+$('#lugar-edicion').val()+', '+$('#anyo-edicion').val()+', p.'+$('#paginas').val()+'.' break; case 'capitulo': ref = ref + '"Capítulo ' + $('#capitulo-libro').val()+'" en '+"''" + $('#titulo-libro').val()+ "''" +', '+' '+editores+' '+$('#lugar-edicion').val()+', '+$('#anyo-edicion').val()+', pp.'+$('#paginas').val()+'.' break; case 'catalogo': ref = ref + "''" + $('#titulo-exposicion').val()+ "'', cat.exp. " +', '+$('#lugar-exposicion').val()+', '+$('#museo-institucion').val()+', '+$('#anyo').val()+', p.'+$('#paginas').val()+'.' break; case 'ficha': ref = ref + '"' + $('#titulo-obra').val() + '", en '+' '+editores+' ' + "''" + $('#titulo-exposicion').val()+ "'', cat.exp." +', '+$('#lugar-exposicion').val()+', '+$('#museo-institucion').val()+', '+$('#anyo').val()+', n.'+$('#numero').val()+', pp.'+$('#paginas').val()+'.' break; case 'revista': ref = ref + '"' + $('#titulo-articulo').val() + '", '+ "''" + $('#titulo-revista').val()+ "''" +', n.'+$('#numero').val()+', '; if($('#anyo').val) { ref = ref + $('#anyo').val()+', '; } ref = ref + 'p.'+$('#paginas').val()+'.' break; case 'web': if($('#titulo-publicacion-web').val()){ ref = ref + '"' + $('#titulo-web').val() + '", en ' + $('#titulo-publicacion-web').val() + '. Accesible en: ' + $('#url').val() + ' (consultado en ' + $('#fecha_consulta').val()+')'; } else { ref = ref + $('#titulo-web').val() + ' [en línea], ' + $('#url').val()+ ' (consultado en ' + $('#fecha_consulta').val()+')'; } break;
}
console.log(ref);
var refs = $('textarea[name*="[ref_bibliografica]"]').val();
$('textarea[name*="[ref_bibliografica]"]').val( refs + ref);
}
//$('#referencias-footer').append($('#referencias-obra'));
//$('#referencias-obra').show();
//$("#footer-info-lastmod").append(" El Diccionario interactivo de Ceán Bermúdez está subvencionado por la Dirección General de Bibliotecas, Archivos y Museos (Área de Gobierno de Cultura, Turismo y Deporte) del Ayuntamiento de Madrid con cargo a los presupuestos municipales del año 2020")

Menú de navegación