Skip to content

Instantly share code, notes, and snippets.

@extstopcodepls
extstopcodepls / relaxng
Created March 17, 2014 16:30
relaxNG valid
<?xml version="1.0"?>
<element name="studenci" xmlns="http://relaxng.org/ns/structure/1.0">
<zeroOrMore>
<element name="student">
<attribute name="prywatny">
<choice>
<value>
tak
</value>
<value>
@extstopcodepls
extstopcodepls / guid_validate
Created March 10, 2014 10:09
How to validate guid
private bool ValidateGuid(Guid guid)
{
Guid outGrid = Guid.Empty;
if (!Guid.TryParse(guid.ToString(), out outGrid))
{
return false;
}
return true;
}
@extstopcodepls
extstopcodepls / link_generation_aspmvc
Created March 10, 2014 10:08
Simple link generation for registration or password recovery
@extstopcodepls
extstopcodepls / jqgrid_resize
Last active August 29, 2015 13:56
jqgrid autoresize
function autoresizeGrid() {
var $grid = $(this);
var columns = $grid.jqGrid('getGridParam', 'colModel');
var colsTotalWidth = 0;
for (var i = 0; columns[i]; i++) {
colsTotalWidth += columns[i].width;
$grid.setColProp(columns[i].name, { width: columns[i].width, widthOrg: columns[i].width });
}
@extstopcodepls
extstopcodepls / jqGrid_word_wrap
Created February 25, 2014 10:29
jqGrid column header word wrap and data word wrap
<style type="text/css">
.ui-jqgrid tr.jqgrow td { word-wrap: break-word; /* IE 5.5+ and CSS3 */ white-space: pre-wrap; /* CSS3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ overflow: hidden; height: auto; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; }
/*.ui-jqgrid tr.jqgrow td { white-space: normal !important; height: auto; vertical-align: text-top; padding-top: 2px; }*/
th.ui-th-column div { word-wrap: break-word; /* IE 5.5+ and CSS3 */ white-space: pre-wrap; /* CSS3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ overflow: hidden; height: auto; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; }
</style>
@extstopcodepls
extstopcodepls / broken jqgrid
Created February 24, 2014 13:39
jqGrid brokren
function LoadGrid(tableName, isSearch) {
var colsModel = [];
var colsNames = [];
$.post('@Url.Action("GetColModel", "DataBase")?tableName=' + tableName, function (data) {
var totalWidth = 0;
$.each(data.data, function (index, object) {
@extstopcodepls
extstopcodepls / div center horizaontal and vertical
Last active August 29, 2015 13:56
center div vertically and horizontally
<div style="width: 100%; height: 300px; position: relative">
<div style="width: 50%; height: 50%; position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0;">
somthing here will be centered
</div>
</div>
<!-- http://coding.smashingmagazine.com/2013/08/09/absolute-horizontal-vertical-centering-css/#Height -->
@extstopcodepls
extstopcodepls / tinymce_aspmvc_validation
Created February 17, 2014 10:18
TinyMCE validation asp mvc
$.validator.setDefaults({
ignore: []
});
$(document).ready(function () {
close_wait();
var tinyMceOptions = {
mode: "exact",
elements: "textAreaForTooltipText",