Skip to content

Instantly share code, notes, and snippets.

Avatar

Irene Ros iros

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.