git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C100
This commit is contained in:
parent
b49c00f420
commit
e01639e44c
6 changed files with 60 additions and 3 deletions
|
|
@ -7683,6 +7683,7 @@
|
|||
<Content Include="Sinort-Scripts\PropuestaNormativa\PropuestaNormativa.js" />
|
||||
<Content Include="Sinort-Scripts\ProyectoNormativo.js" />
|
||||
<Content Include="Sinort-Scripts\Rol.js" />
|
||||
<Content Include="Sinort-Scripts\ROTn.js" />
|
||||
<Content Include="Sinort-Scripts\Usuario.js" />
|
||||
<Content Include="Web.config" />
|
||||
<Content Include="Web.Debug.config">
|
||||
|
|
|
|||
|
|
@ -48,6 +48,7 @@ namespace AYA.SlnSinort
|
|||
.Include("~/Content/DataTables-1.10.0/css/jquery.dataTables.css"));
|
||||
|
||||
bundles.Add(new ScriptBundle("~/Script-Global")
|
||||
.Include("~/Sinort-Scripts/ROTn.js")
|
||||
.Include("~/Sinort-Scripts/Global.js"));
|
||||
|
||||
bundles.Add(new StyleBundle("~/Content/timepicki").Include("~/Content/timepicki.css"));
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -13,7 +13,7 @@ jQuery(document).ready(function () {
|
|||
|
||||
$("#formDetallePropuesta").EnableValidationToolTip();
|
||||
model.ProyectoNormativo = {
|
||||
IdProyectoNormativo: IDPropuesta
|
||||
IdProyectoNormativo: ROT47(IDPropuesta.toString())
|
||||
};
|
||||
|
||||
getDataModel();
|
||||
|
|
@ -124,7 +124,7 @@ this.CargarFormulario = function (data) {
|
|||
[participanteConfirmado,
|
||||
item.UsuarioSistema,
|
||||
item.Usuario.NombreUsuario,
|
||||
item.FechaCreacion,
|
||||
DateFormatNoTime(item.FechaCreacion),
|
||||
option])
|
||||
.draw();
|
||||
});
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ $('#tableSitios').on('click', 'button', function () {
|
|||
url = $("#hiddenHref").val();
|
||||
url = url.replace("View", "DetallePropuesta");
|
||||
url = url.replace("Controller", "PropuestaNormativa");
|
||||
url = url.replace("[$ID]", data.IdProyectoNormativo);
|
||||
url = url.replace("[$ID]", ROT47(data.IdProyectoNormativo.toString()));
|
||||
|
||||
document.location.href = url;
|
||||
|
||||
|
|
|
|||
55
AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/ROTn.js
Normal file
55
AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/ROTn.js
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
//
|
||||
// ROTn.js -- ROT13 and ROT14
|
||||
//
|
||||
// JavaScript-code implementing ROT13 and ROT47. Useful to obscure
|
||||
// email-adresses and telephone numbers from inquisitorial site crawlers.
|
||||
//
|
||||
// Usage:
|
||||
// <script type="text/javascript">
|
||||
// ROT13('<n uers="znvygb:vasb@ivfhnypb.qr">vasb@ivfhnypb.qr</n>');
|
||||
// </script>
|
||||
//
|
||||
// Resources:
|
||||
// http://de.wikipedia.org/wiki/ROT13
|
||||
// http://www.drweb.de/magazin/codieren-und-verschlusseln-mit-javascript/
|
||||
//
|
||||
////////////////////////////////////////////////
|
||||
// (C) 2010 Andreas Spindler. Permission to use, copy, modify, and distribute
|
||||
// this software and its documentation for any purpose with or without fee is
|
||||
// hereby granted. Redistributions of source code must retain the above
|
||||
// copyright notice and the following disclaimer.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
|
||||
// SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
|
||||
// CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
//
|
||||
// $Writestamp: 2010-06-09 13:07:07$
|
||||
// $Maintained at: www.visualco.de$
|
||||
|
||||
function ROTn(text, map) {
|
||||
// Generic ROT-n algorithm for keycodes in MAP.
|
||||
var R = new String()
|
||||
var i, j, c, len = map.length
|
||||
for (i = 0; i < text.length; i++) {
|
||||
c = text.charAt(i)
|
||||
j = map.indexOf(c)
|
||||
if (j >= 0) {
|
||||
c = map.charAt((j + len / 2) % len)
|
||||
}
|
||||
R = R + c
|
||||
}
|
||||
return R;
|
||||
}
|
||||
|
||||
function ROT47(text) {
|
||||
// Hides all ASCII-characters from 33 ("!") to 126 ("~"). Hence can be used
|
||||
// to obfuscate virtually any text, including URLs and emails.
|
||||
var R = new String()
|
||||
R = ROTn(text,
|
||||
"!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~")
|
||||
return R;
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue