Skip to content

Instantly share code, notes, and snippets.

Irene Ros iros

Block or report user

Report or block iros

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@iros
iros / getPageSelectionPosition.js
Created Feb 23, 2009
Javascript: Get the range of selection in window
View getPageSelectionPosition.js
var sel = window.getSelection();
var range = document.createRange();
range.setStart( sel.anchorNode, sel.anchorOffset );
@iros
iros / min.js
Created Feb 27, 2009
Extend the javascript Array object to include max/min routines using the apply method
View min.js
Array.max = function( array ){
return Math.max.apply( Math, array );
};
Array.min = function( array ){
return Math.min.apply( Math, array );
};
View index.html
<!DOCTYPE html>
<html>
<head>
<title>Twitter Search Plugin</title>
<script src="http://code.jquery.com/jquery.js"></script>
<script src="jquery.twitter.js"></script>
<style type="text/css">
.twitter-posts li {margin-bottom: 10px; font-size: 12px; clear: both; list-style-type:none;}
.twitter-posts li img {float:left; width: 48px; margin:0px 10px 10px 0px;border:1px solid #c2c2c2; -moz-box-shadow: 0px 0px 4px #c2c2c2; -webkit-box-shadow: 0px 0px 4px #c2c2c2; box-shadow: 0px 0px 4px #c2c2c2;}
.twitter-posts li a {text-decoration:none; color: #009;}
@iros
iros / application.js
Created Sep 30, 2011
Organizing Your Backbone.js Application With Modules
View application.js
// src/application.js
// Define the application namespace in global scope and module handler
var namespace = {
// Create this closure to contain the cached modules
module: function() {
// Internal module cache.
var _modules = {};
// Create a new module reference scaffold or load an
// existing module.
@iros
iros / application.js
Created Oct 6, 2011 — forked from tbranyen/application.js
code for organization post
View application.js
var chat = {
// Create this closure to contain the cached modules
module: function() {
// Internal module cache.
var modules = {};
// Create a new module reference scaffold or load an
// existing module.
return function(name) {
// If this module has already been created, return it.
@iros
iros / application.js
Created Nov 12, 2011
BackboneTraining-require.js
View application.js
// Define whatever global space vars you might need.
var mbta = {
// application configuration parameters
app : {
server : "http://backbonetraining.bocoup.com:8000"
},
// application data
data : {
// station collection
lines : null
@iros
iros / index.html
Created Nov 12, 2011
BackboneTraining-Memoizing
View index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Example</title>
<link rel="stylesheet" href="/assets/css/main.css">
</head>
<body>
@iros
iros / TwitterBackbone.js
Created Nov 13, 2011
BackboneTraining-3rdPartyAPi
View TwitterBackbone.js
// Create base tweet model and tweets collection.
var Tweet = Backbone.Model.extend({});
var Tweets = Backbone.Collection.extend({
model : Tweet,
initialize: function(options) {
this.query = options.query
},
url: function() {
return "http://search.twitter.com/search.json?q="
You can’t perform that action at this time.