Normalize line feeding (#11034)

This commit is contained in:
Artur Eshenbrener
2016-09-07 14:57:32 +04:00
committed by Masahiro Wakame
parent 2eb6ca7acf
commit 823c53c9b6
4 changed files with 301 additions and 301 deletions

View File

@@ -1,48 +1,48 @@
// test file for masonry-layout.d.ts
/// <reference path="../jquery/jquery.d.ts" />
/// <reference path="./masonry-layout.d.ts" />
//import {Masonry} from "./masonry-layout.d.ts";
// responsive layouts
function testResponsiveLayouts() {
$('.grid').masonry({
itemSelector: '.grid-item',
columnWidth: '.grid-sizer',
percentPosition: true
});
}
// recommended Options
function testRecommendedOptions() {
$('.grid').masonry({
columnWidth: 200,
itemSelector: '.grid-item'
});
var msnry = new Masonry.Masonry('.grid', {
columnWidth: 200,
itemSelector: '.grid-item'
});
}
// extended Options
function testExtendedOptions() {
var msnry = new Masonry.Masonry('.grid', {
itemSelector: '.grid-item',
columnWidth: '.grid-sizer',
percentPosition: true,
gutter: '.gutter-sizer',
stamp: '.stamp',
fitWidth: true,
originLeft: true,
originTop: true,
containerStyle: {
position: 'relative'
},
transitionDuration: '0.4s',
resize: true,
initLayout: true
});
}
// test file for masonry-layout.d.ts
/// <reference path="../jquery/jquery.d.ts" />
/// <reference path="./masonry-layout.d.ts" />
//import {Masonry} from "./masonry-layout.d.ts";
// responsive layouts
function testResponsiveLayouts() {
$('.grid').masonry({
itemSelector: '.grid-item',
columnWidth: '.grid-sizer',
percentPosition: true
});
}
// recommended Options
function testRecommendedOptions() {
$('.grid').masonry({
columnWidth: 200,
itemSelector: '.grid-item'
});
var msnry = new Masonry.Masonry('.grid', {
columnWidth: 200,
itemSelector: '.grid-item'
});
}
// extended Options
function testExtendedOptions() {
var msnry = new Masonry.Masonry('.grid', {
itemSelector: '.grid-item',
columnWidth: '.grid-sizer',
percentPosition: true,
gutter: '.gutter-sizer',
stamp: '.stamp',
fitWidth: true,
originLeft: true,
originTop: true,
containerStyle: {
position: 'relative'
},
transitionDuration: '0.4s',
resize: true,
initLayout: true
});
}

View File

@@ -1,70 +1,70 @@
// Type definitions for Masonry 4.0.0
// Project: https://github.com/desandro/masonry
// Definitions by: Mark Wilson <https://github.com/m-a-wilson>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../jquery/jquery.d.ts" />
// Modified from original definitions by:
// Travis Brown < https://github.com/warriorrocker>
declare module Masonry {
class Masonry implements MasonryGrid {
constructor(options?: MasonryOptions);
constructor(selector: string, options?: MasonryOptions);
}
interface MasonryGrid {
masonry?(): void;
masonry?(eventName: string, listener: any): void;
// layout
layout?(): void;
layoutItems?(items: Array<any>, isStill?: boolean): void;
stamp?(elements: Array<any>): void;
unstamp?(elements: Array<any>): void;
// add and remove items
appended?(elements: Array<any>): void;
prepended?(elements: Array<any>): void;
addItems?(elements: Array<any>): void;
remove?(elements: Array<any>): void;
// events
on?(eventName: string, listener: any): void;
off?(eventName: string, listener: any): void;
once?(eventName: string, listener: any): void;
// utilities
reloadItems?(): void;
destroy?(): void;
getItemElements?(): Array<any>;
data?(element: Element): Masonry;
}
interface MasonryOptions {
// layout
itemSelector?: string;
columnWidth?: any;
percentPosition?: boolean;
gutter?: any;
stamp?: string;
fitWidth?: boolean;
originLeft?: boolean;
originTop?: boolean;
// setup
containerStyle?: Object;
transitionDuration?: any;
resize?: boolean;
initLayout?: boolean;
}
}
interface JQuery {
masonry(options?: Masonry.MasonryOptions): JQuery;
}
// Type definitions for Masonry 4.0.0
// Project: https://github.com/desandro/masonry
// Definitions by: Mark Wilson <https://github.com/m-a-wilson>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../jquery/jquery.d.ts" />
// Modified from original definitions by:
// Travis Brown < https://github.com/warriorrocker>
declare module Masonry {
class Masonry implements MasonryGrid {
constructor(options?: MasonryOptions);
constructor(selector: string, options?: MasonryOptions);
}
interface MasonryGrid {
masonry?(): void;
masonry?(eventName: string, listener: any): void;
// layout
layout?(): void;
layoutItems?(items: Array<any>, isStill?: boolean): void;
stamp?(elements: Array<any>): void;
unstamp?(elements: Array<any>): void;
// add and remove items
appended?(elements: Array<any>): void;
prepended?(elements: Array<any>): void;
addItems?(elements: Array<any>): void;
remove?(elements: Array<any>): void;
// events
on?(eventName: string, listener: any): void;
off?(eventName: string, listener: any): void;
once?(eventName: string, listener: any): void;
// utilities
reloadItems?(): void;
destroy?(): void;
getItemElements?(): Array<any>;
data?(element: Element): Masonry;
}
interface MasonryOptions {
// layout
itemSelector?: string;
columnWidth?: any;
percentPosition?: boolean;
gutter?: any;
stamp?: string;
fitWidth?: boolean;
originLeft?: boolean;
originTop?: boolean;
// setup
containerStyle?: Object;
transitionDuration?: any;
resize?: boolean;
initLayout?: boolean;
}
}
interface JQuery {
masonry(options?: Masonry.MasonryOptions): JQuery;
}

View File

@@ -1,131 +1,131 @@
// Type definitions for notify.js
// Project: https://github.com/notifyjs/notifyjs
// Definitions by: Bahman Nikkhahan <https://github.com/bahman616>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference path="../jquery/jquery.d.ts" />
declare namespace NotifyJS {
interface NotificationOptions {
// whether to hide the notification on click
clickToHide: boolean;
// whether to auto-hide the notification
autoHide: boolean;
// if autoHide, hide after milliseconds
autoHideDelay: number;
// show the arrow pointing at the element
arrowShow: boolean;
// arrow size in pixels
arrowSize: number;
// position defines the notification position though uses the defaults below
position: string;
// default positions
elementPosition: string;
globalPosition: string;
// default style
style: string;
// default class (string or [string])
className: string;
// show animation
showAnimation: string;
// show animation duration
showDuration: number;
// hide animation
hideAnimation: string;
// hide animation duration
hideDuration: number;
// padding between element and notification
gap: number;
}
interface JQueryStaticNotify {
/**
* notify user
* @param element a jquery element
* @param notificationdata global notification data
* @param options notification options
*/
(element?: any, notificationdata?: any, options?: NotificationOptions): JQueryStatic;
/**
* Add style
* @param styleName style name
* @param styleDefinition style definition object
*/
addStyle(styleName: string, styleDefinition: any): any;
/**
* Remove style
* @param styleName style name
*/
removeStyle(styleName: string): any;
/**
* Get style
* @param styleName style name
*/
getStyle(styleName: string): any;
/**
* Insert css
* @param cssText css text to insert
*/
insertCSS(cssText: string): any;
/**
* Set defaults for notifications
* @param options notification iptions
*/
defaults(options: NotificationOptions): any;
}
interface JQueryStatic {
notify: JQueryStaticNotify;
}
interface JQueryNotify {
/**
* notify user
* @param element a jquery element
* @param notificationdata global notification data
* @param options notification options
*/
(element?: any, notificationdata?: any, options?: NotificationOptions): JQuery;
/**
* Add style
* @param styleName style name
* @param styleDefinition style definition object
*/
addStyle(styleName: string, styleDefinition: any): any;
/**
* Remove style
* @param styleName style name
*/
removeStyle(styleName: string): any;
/**
* Get style
* @param styleName style name
*/
getStyle(styleName: string): any;
/**
* Insert css
* @param cssText css text to insert
*/
insertCSS(cssText: string): any;
/**
* Set defaults for notifications
* @param options notification iptions
*/
defaults(options: NotificationOptions): any;
}
interface JQuery {
notify: JQueryStaticNotify;
}
}
// Type definitions for notify.js
// Project: https://github.com/notifyjs/notifyjs
// Definitions by: Bahman Nikkhahan <https://github.com/bahman616>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference path="../jquery/jquery.d.ts" />
declare namespace NotifyJS {
interface NotificationOptions {
// whether to hide the notification on click
clickToHide: boolean;
// whether to auto-hide the notification
autoHide: boolean;
// if autoHide, hide after milliseconds
autoHideDelay: number;
// show the arrow pointing at the element
arrowShow: boolean;
// arrow size in pixels
arrowSize: number;
// position defines the notification position though uses the defaults below
position: string;
// default positions
elementPosition: string;
globalPosition: string;
// default style
style: string;
// default class (string or [string])
className: string;
// show animation
showAnimation: string;
// show animation duration
showDuration: number;
// hide animation
hideAnimation: string;
// hide animation duration
hideDuration: number;
// padding between element and notification
gap: number;
}
interface JQueryStaticNotify {
/**
* notify user
* @param element a jquery element
* @param notificationdata global notification data
* @param options notification options
*/
(element?: any, notificationdata?: any, options?: NotificationOptions): JQueryStatic;
/**
* Add style
* @param styleName style name
* @param styleDefinition style definition object
*/
addStyle(styleName: string, styleDefinition: any): any;
/**
* Remove style
* @param styleName style name
*/
removeStyle(styleName: string): any;
/**
* Get style
* @param styleName style name
*/
getStyle(styleName: string): any;
/**
* Insert css
* @param cssText css text to insert
*/
insertCSS(cssText: string): any;
/**
* Set defaults for notifications
* @param options notification iptions
*/
defaults(options: NotificationOptions): any;
}
interface JQueryStatic {
notify: JQueryStaticNotify;
}
interface JQueryNotify {
/**
* notify user
* @param element a jquery element
* @param notificationdata global notification data
* @param options notification options
*/
(element?: any, notificationdata?: any, options?: NotificationOptions): JQuery;
/**
* Add style
* @param styleName style name
* @param styleDefinition style definition object
*/
addStyle(styleName: string, styleDefinition: any): any;
/**
* Remove style
* @param styleName style name
*/
removeStyle(styleName: string): any;
/**
* Get style
* @param styleName style name
*/
getStyle(styleName: string): any;
/**
* Insert css
* @param cssText css text to insert
*/
insertCSS(cssText: string): any;
/**
* Set defaults for notifications
* @param options notification iptions
*/
defaults(options: NotificationOptions): any;
}
interface JQuery {
notify: JQueryStaticNotify;
}
}

View File

@@ -1,53 +1,53 @@
/// <reference path="../jquery/jquery.d.ts"/>
/// <reference path="notify.js.d.ts"/>
// setting defaults for notification plugin
$.notify.defaults({
clickToHide: true,
autoHide: false,
autoHideDelay: 5000,
arrowShow: true,
arrowSize: 5,
position: 'top center',
elementPosition: 'bottom left',
globalPosition: 'top center',
style: 'bootstrap',
className: 'error',
showAnimation: 'slideDown',
showDuration: 400,
hideAnimation: 'slideUp',
hideDuration: 200,
gap: 2
});
$(".elem-demo").notify("Hello Box");
$.notify("Access granted", "success");
$.notify("Do not press this button", "info");
$.notify('hello !!', {
style: 'happyblue'
});
$.notify('hello !!', {
style: 'happyblue'
});
//add a new style 'foo'
$.notify.addStyle('foo', {
html:
"<div>" +
"<div class='clearfix'>" +
"<div class='title' data-notify-html='title'/>" +
"<div class='buttons'>" +
"<button class='no'>Cancel</button>" +
"<button class='yes' data-notify-text='button'></button>" +
"</div>" +
"</div>" +
"</div>"
});
$.notify({
title: 'Would you like some Foo ?',
button: 'Confirm'
}, {
style: 'foo',
autoHide: false,
clickToHide: false
/// <reference path="../jquery/jquery.d.ts"/>
/// <reference path="notify.js.d.ts"/>
// setting defaults for notification plugin
$.notify.defaults({
clickToHide: true,
autoHide: false,
autoHideDelay: 5000,
arrowShow: true,
arrowSize: 5,
position: 'top center',
elementPosition: 'bottom left',
globalPosition: 'top center',
style: 'bootstrap',
className: 'error',
showAnimation: 'slideDown',
showDuration: 400,
hideAnimation: 'slideUp',
hideDuration: 200,
gap: 2
});
$(".elem-demo").notify("Hello Box");
$.notify("Access granted", "success");
$.notify("Do not press this button", "info");
$.notify('hello !!', {
style: 'happyblue'
});
$.notify('hello !!', {
style: 'happyblue'
});
//add a new style 'foo'
$.notify.addStyle('foo', {
html:
"<div>" +
"<div class='clearfix'>" +
"<div class='title' data-notify-html='title'/>" +
"<div class='buttons'>" +
"<button class='no'>Cancel</button>" +
"<button class='yes' data-notify-text='button'></button>" +
"</div>" +
"</div>" +
"</div>"
});
$.notify({
title: 'Would you like some Foo ?',
button: 'Confirm'
}, {
style: 'foo',
autoHide: false,
clickToHide: false
});