Binpress components2013-05-09T08:58:49-07:00Zend_Feed_Writerhttp://www.binpress.comBinpresscontact@binpress.comhttp://www.binpress.com2013-05-09T08:58:49-07:002013-05-09T08:58:49-07:00http://www.binpress.com/app/jsignature/1421JAPISoftnoreply@binpress.comhttp://www.binpress.comdev/profile/21593JSignature is a JavaScript library for adding a signature pad field into HTML form.JSignature extends HTML form with a new input "signature" type. Running an HTML form with the JSignature library will add automatically signature pad inside your HTML forms.JSignature is very simple to use, put it in your HTML header part and that's all !. Then use anywhere in your HTML form an input with a type "signature".JSignature is very compact and doesn't need another library. No JQuery need.Control the signature pad size, color, pen style and width. Add various buttons for controlling the signature pad like cleaning, changing color and pen width...Send your signature field result as any HTML fields to your server for processing.JSignature has been tested on IE 10,Chrome 26, FireFox 20, Safari 5, Opera 12, IOS 6, Android 4.2013-02-22T16:48:35-08:002013-02-22T16:48:35-08:00http://www.binpress.com/app/selectalicious/1326Cevonoreply@binpress.comhttp://www.binpress.comdev/profile/19531Select-a-licious allows site owners and developers easily create searchable, styled dropdowns for their websites.Select boxes are notoriously difficult to style using css alone, select-a-licious aims to solve this problem by allowing site owners and developers to create styled dropdowns for their website.Create Stylish dropdownsMake searchable dropdownsAbility to use effects and checkboxes for multiple selections11 different event handlers to allow developers to extend without the need to modify core codeCustomize using CSSThemeable with 4 different themes includedWorks with existing forms, no need to rewrite form code and falls back to a select box when jQuery or Javascript aren't available.(Demo page is just an example and doesn't contain all the features)2013-01-07T05:34:01-08:002013-01-07T05:34:01-08:00http://www.binpress.com/app/swinxyzoom/1257David Colenoreply@binpress.comhttp://www.binpress.comdev/profile/18111SwinxyZoom is a jQuery 1.7+ Image Zoom plugin with variable zoom levels, smooth animations and excellent browser, touch and mobile device compatibility.SwinxyZoom takes the ImageZoom paradigm to the highest level, not content with a single level zoom and jerky movements we've packaged together everything you need for a myriad of effects whilst taking care performance and compatibility to ensure a consistent look and feel.Designed to work across a large range of designs, screens (mobile, tablets, laptops) and devices from the latest UltraBooks to memory constrained mobile devices SwinxyZoom you can be sure the largest number of people will be able to see your imagery the way it was intended.FeaturesMousewheel zoom supportSingle touch drag moves the image just like your cursorTouch drag slider handle for single touch zoomingMulti touch support for the pinch zoom gestureSuper smooth animationsExcellent performance even on low specification devicesCompatabilityWorks in all major browsers including IE6Tested in mobile browsers on multiple mobile devices to ensure performance and smooth touch control.Files SuppliedCombined and minified source for quick installation and minimal download.Seperate directory with unminified modular files for modification or custom effects.Almost all styling is customisable via CSS and not hard coded into the JS.Full example HTML as a quick reference.Don't forget to check out our demo!2012-05-26T03:40:00-07:002012-05-26T03:40:00-07:00http://www.binpress.com/app/noty-jquery-notifications/932Nedim Arabacınoreply@binpress.comhttp://www.binpress.comdev/profile/11423jQuery Notification Pluginnoty - jQuery Notification Pluginnoty is a jQuery plugin that makes it easy to create alert, success, error, information and confirmation messages as an alternative the standard alert dialog. Each notification is added to a queue.The notifications can be positioned at the top, topCenter (like GMail), bottom, centre, top left, top right, bottom left or top right.There are lots of other options in the API to customise the text, animation, speed, buttons and much more.It also has various callbacks for the buttons, opening closing the notifications and queue control.new: Theme support (default, mitgux, twitter bootstrap)More information at http://needim.github.com/noty/.2012-04-21T12:13:23-07:002012-04-21T12:13:23-07:00http://www.binpress.com/app/inline-tinymce/883Arnold Simhanoreply@binpress.comhttp://www.binpress.comdev/profile/6721The powerful TinyMCE wrapper allows you convert every element to TinyMCE editable content. See the changes the moment you typeThe powerful TinyMCE wrapper allows you convert every element to TinyMCE editable content. See the changes the moment you type.Check out the preview to see it in action.FeaturesCross Browser Support, even IE7Works with older versions if jQuery (1.4.3+)Very simple to implement in any of your projectsSuper lightweight, only 3kbFully customizable. Add your TinyMCE initialize settings, set custom events and triggersSupports TinyMCE 3.4.X (not Beta) and 3.5.X2011-10-25T06:24:21-07:002011-10-25T06:24:21-07:00http://www.binpress.com/app/jquery-product-and-news-slider/601Nextdart.comnoreply@binpress.comhttp://www.binpress.comdev/profile/5442A Jquery news slider that shows news/products in a fancy and highly customizable way.Present your news/posts or products in a cool way!You can fully customize this component, including:Thumbnails position (top/bottom/left/right) and size based on position.Captions visibility and positioning (top/middle/bottom).Links beaviour.Size (make it fit your column width/height).Auto sizing setup (let the component decide the better size for you).Timing/Intervals.Full CSS editable.Fully tested on:IE8+FF4+Chrome 10+Safari 5+UsageThe HCNS plugin is extremely simple to use.1 Create a new HTML file.2 Copy the 'css' and 'js' folders into the same directory where your HTML file is.3 Create an 'img' folder and news.xml file in the same folder where your HTML file is and place some images in it. Modifiy news.xml as you need.In this example we will assume that the large images are named pic1.jpg, pic2.jpg, pic3.jpg and so on. And that their corresponding thumbnails are named pic1_small.jpg, pic2_small.jpg, pic3_small.jpg, etc.4 Import the default and HCNS style sheets:<link type="text/css" rel="stylesheet" href="css/style.css"></link>
<link type="text/css" rel="stylesheet" href="css/hcns.css"></link>
5 Import the latest version of jQuery and the HCNS plugin files:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script defer src="js/plugins.js"></script>
<script defer src="js/script.js"></script>
6 Add the following markup to the body of the HTML file:<div id="hcns_main">
</div>
7 Modify /js/script.js to setup your options:$('#hcns_main').HCNewsSlider({
'xml': 'news.xml', //your XML file
'showCaptionsInThumbs': 'true', //define if show captions over thumbnails
'captionsVerticalAlign': 'top', //if captions on, define their position (top/middle/bottom).
'openMainLinkInBlank': 'true', //determine if main link opens in new window or not.
'thumbsPosition': 'top', //define thumbnails section position (top/bottom/left/right).
'width': '600px',
'height': '300px',
'autoSizeHeight': 'true', //auto adjusts height based on thumbnails count.
'autoSizeWidth': 'true', //auto adjusts width based on thumbnails count.
'timing': '5000' //define interval between main item changes.
});
You can now test the HTML file in a browser to see your slider working.2011-08-16T12:00:29-07:002011-08-16T12:00:29-07:00http://www.binpress.com/app/mosaic/549Amazing Mobile Creationsnoreply@binpress.comhttp://www.binpress.comdev/profile/3964Appcelerator Titanium Gallery with Rich Customizable ItemsMosaic is a gallery component that will allow you to represent any visual element in an easy, fast way, thus being able to incorporate advanced sorting & display capabilities which will add to your application much better sharpness and quality than those provided by a simple image viewer.Due to the highly customizable nature of this component, in being able to introduce any type of item renderer, you will be able to use it both in the display of multimedia resource apps as well as in professional management applications and professional utilities whose functionality needs a higher interaction with the user, either on iOS devices (iPod Touch, iPhone and iPad) or Android devices. Many of the most successful professional applications that we know about today make use of this kind of components to represent documents, notes, images, videos, voice notes or even 3D elements.2011-07-02T11:32:51-07:002011-07-02T11:32:51-07:00http://www.binpress.com/app/jspopupbox/502Runtime Legendnoreply@binpress.comhttp://www.binpress.comdev/profile/511The BEST Lightbox alternative around. Quick & easy to use, moveable (draggable), resizable & closeable windows, pop-ups & frames in pure HTML/JavaScript.Quick UsageJust add the JSPopupBox.js file somewhere accessible by the web pages & include it from the HTML like this:<script type="text/javascript" src="wherever_JSPopupBox.js_is_placed"></script>
No initialization, registration or other kind of preparation is needed. You can start using the component right away.What are you waiting for? Go get it now, or keep reading for more advanced usage.More optionsThere are three methods to use JSPopupBox: via static convenience functions, via helper methods and by populating the popup directly. Examples for each one are shown below. Detailed documentation can be found in the docs.html file that comes with JSPopupBox.Static convenience functionsThis is the simplest way to use JSPopupBox: by using the static functions defined in the JSPopupBox class. Here is an example that shows some simple HTML in a popup:JSPopupBox.showHTMLPopup('A Popup', 'Hello, <i>world</i>');
This will display a popup at the center of the page with the title A Popup and the message Hello, world in its content area.Another example, for showing an external page in the popup:JSPopupBox.showIFrame('Binpress', 'http://binpress.com', 900, 600);
This will display a popup at the center of the page with the title Binpress and an iframe inside it showing the page at http://binpress.com. The popup will be 900 pixels wide and 600 pixels tall.Since 1.1, you can also show images directly:JSPopupBox.showImage('Hello', 'hello.png');
This will display a popup at the center of the page with the title Hello and the image hello.png inside it. The popup will be automatically resized to fit the image and if the user clicks on the image, the popup will be closed.Helper methodsThis requires creating a new JSPopupBox instance, likevar popup = new JSPopupBox();
The helper methods do the same job as the static functions above but allow for more customization of the popup before it is shown. The methods are setHTMLContent and setIFrameContent. Both methods register an event handler in the popup to set the content for the popup's content DIV to the supplied HTML code (for setHTMLContent) and add an iframe with the supplied address that covers the entire popup (for setIFrameContent).Since these methods do not show the popup nor change the default caption or size from their default values, you need to call the show or showExclusive, setCaption and setSize methods directly. More information about these methods can be found in the docs.html documentation file in the package.Some examples of the helper methods:var popup = new JSPopupBox();
popup.setCaption('New message');
popup.setPosition(20, 20);
popup.setSize(200, 100);
popup.setHTMLContent('<div style="padding: 5px">You have a new private message, <a href="pm.php">click here to read your messages</a>.</div>');
popup.show();
This will show a small popup at the top left corner of the page with the supplied HTML code for the new message notification.var popup = new JSPopupBox();
popup.setCaption('Warning');
popup.setSize(500, 400);
popup.setIFrameContent('warningmsg.php?id=329323');
popup.showExclusive(true);
This will show a large popup at the center of the page with the contents of the page at warningmsg.php?id=329323 and put a dimmed/smoked layer behind the popup so that no further interaction with the page will be possible until the user closes the popup.Populating the popup directlyTo populate the popup directly, a handler for the JSPopupBox.POPULATE_EVENT event must be registered with the popup, likefunction populateEventHandler(popup, contentDiv)
{
var button = document.createElement('BUTTON');
button.innerHTML = 'Close this popup';
button.onclick = function() { popup.closeRequest(); }
contentDiv.appendChild(button);
}
var popup = new JSPopupBox();
popup.addEventHandler(JSPopupBox.POPULATE_EVENT, populateEventHandler);
popup.show();
This creates a new JSPopupBox instance and uses addEventHandler to register a handler for the JSPopupBox.POPULATE_EVENT event. The handler, once called, creates a new BUTTON HTML element and adds it in the supplied contentDiv (which is the popup's content div). It also sets the onclick attribute to a function that closes the popup by calling the closeRequest method.Events are described in detail in the Popup events section of the docs.html file that comes with JSPopupBox. The component supports event notifications for close attempts (by the user or via calls to the closeRequest method like above), for closing the popup, for showing it, for moving the popup around, for resizing it, etc.More informationThis only describes the most common use of JSPopupBox. More details and a full reference of the JSPopupBox API can be found in the docs.html file that comes with the JSPopupBox component.JSPopupBox is a JavaScript component that can be used to create moveable, resizeable framed windows inside HTML pages. This makes JSPopupBox ideal for many situations where the functionality of a popup window or dialog is desired, such as login prompts, message posting, an "advanced search" option in a database, an image browser, etc.JSPopupBox popups simply create a "frame" around a div which you can populate with whatever interface element or content you want to stand out. The JSPopupBox component takes care for the movement, resizing, etc and provides event registration methods for more advanced users.2011-06-27T19:27:31-07:002011-06-27T19:27:31-07:00http://www.binpress.com/app/mocomboreplace/494Marcelo.Origoninoreply@binpress.comhttp://www.binpress.comdev/profile/165Style a select element by turning it into an unordered listWhat's moCombo.replace?moCombo.replace converts any <select> element into a fully styleable (via CSS) ordered list.
And in the case of the single select element, it even allow you to change the arrow of the drop down menu.Does it keep events added to the original select?This version of moCombo keeps onchange events (even if they where assigned using mootools, with the addEvent call).Does it keep options groups?Option groups are kept intact and are converted to an unordered list.What are the requirementsmoCombo.replace requires mootools 1.3Which browsers is it compatible with?It was tested with IE7, IE8, FF2, FF3, Safari 5, Chrome 2 and Opera 11. All under windows.How to use it?Include mootools 1.3 javascript file, and the moCombo javascript file, then just add this call to your domready.new moCombo.replace($$('select.replaceme'));
You can pass 1 or more elements via their CSS selectors.2011-04-26T03:08:39-07:002011-04-26T03:08:39-07:00http://www.binpress.com/app/clickbox/312Paul K. Lunownoreply@binpress.comhttp://www.binpress.comdev/profile/522jQuery Clickbox turns every element in a big clickable area. Easy and fast.Usability Boost in 787 BytesTurn every HTML element on your site into a big clickable areaNo more small anchor elementsWorks even with custom EventsLinks inside the clickbox are still clickablePasses JSLintIts so easy to includeInclude jQuery and the clickbox script jquery.clickbox.min-noconfig.jsAdd the class "clickbox" to every element that should be turned into the box.Example: <div class="clickbox">Hello <a href="#">World</a></div>
<script src="jquery.clickbox.min-noconfig.js"></script>
Thats it! Now the whole <div> Element is clickable.Custom SettingsYou can also include the minified version and call the clickbox method with a custom target and settings.Turn every <li> element on your page into a clickbox:
$('li').clickbox();Use another hover class than hover
$('li').clickbox({hoverclass: 'mouseover'});Apply a custom style to every element, only if javascript is activated (Default: {cursor: 'pointer'})Example:$('li').clickbox({style: {cursor: 'move', background: 'yellow', fontWeight: 'bold'}});
Dependencies, browser supportRequires jQueryTested in FF >= 3.5, Safari, Chrome, Opera and IE >= 7.It works well, easy to implement and the code is commented and easy to extend. See the demo!2011-04-24T03:28:47-07:002011-04-24T03:28:47-07:00http://www.binpress.com/app/jquery-onfullscreen/294Horia Dragomirnoreply@binpress.comhttp://www.binpress.comdev/profile/868Know when users enter native browser fullscreen.With this fast plugin, you can tell when your users are immersed in your website or application, as they've entered fullscreen.UsageAdd the onfullscreen script to your page.<script src="jquery.onfullscreen-1.0.0.js"></script>
And then bind the onfullscreen event to the window element:$(window).bind('fullscreen', function(ev, is_fullscreen){
// is_fullscreen will reflect fullscreen condition
});
You can get the fullscreen status at any time:$.onfullscreen() // returns the current state
2011-04-23T16:21:12-07:002011-04-23T16:21:12-07:00http://www.binpress.com/app/horizontal-javascript-srollpane/291Alexander WebDevelopernoreply@binpress.comhttp://www.binpress.comdev/profile/703A horizontal JQuery ScrollPane with dragging and optional mouse-wheel support.Add horizontal scrollpane to your web pages contents.