annotate core-javascript/core-javascript-work/solution-2-c.js @ 213:0ea90a1819c2 default tip

Custom theming
author Radomir Dopieralski <radomir.dopieralski@allegro.pl>
date Wed, 27 Jun 2012 16:35:54 +0200
parents b774913eb242
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
151
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
1 var Fields = function(keys){
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
2 this.keys = keys;
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
3 };
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
4
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
5 Fields.prototype = {
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
6 copy_attributes : function(src, tgt){
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
7
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
8 var keys = this.keys;
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
9 var i;
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
10
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
11 for(i=0; i< keys.length; i++){
156
b774913eb242 Remove trailing whitespace from js files (js2mode does not repsect delete-trailing-whitespace).
jf3243
parents: 151
diff changeset
12 tgt[key] = src['get_' + key]();
151
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
13 };
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
14 }
9cdf095a283e Convert line endings to CRLF.
jf3243
parents: 144
diff changeset
15 };