blob: 2041a4002e1086e987e1f7526be1ed097df98779 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>My First proposal to GSoC Fan Club</title>
<link rel="stylesheet" type="text/css" media="screen" href="css/reset.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/960.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/global.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/typography.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/structure.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/menu.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/forms.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/uniform.default.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/user-messages.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/tables.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<!--
Skinning form elements with Uniform
http://pixelmatrixdesign.com/uniform
-->
<link rel="stylesheet" href="css/uniform.default.css" type="text/css" media="screen">
<script src="js/jquery.uniform.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("select, input:radio, input:file, input:checkbox").uniform();
});
</script>
<!-- Include analytics tracking -->
</head>
<body>
<!-- TODO: Header should get logo, link and program name from context
extra (google) logo will be removed after update.-->
<div id="bg">
<div id="page-header">
<div class="container_12">
<div class="grid_12">
<a href="http://melange-dev.appspot.com/gsoc/homepage/melange/gsoc2010"><img src="images/logo-banner.jpg" width="924" alt="Google Summer of Code" /></a>
</div>
</div>
</div>
<!-- .page-header -->
<div id="main">
<div class="container_12">
<!-- TODO: Site menu should be built from context -->
<div id="main-menu" class="grid_3">
<ul id="main-menu-list">
<li id="menu-home"><a href="http://melange-dev.appspot.com/gsoc/homepage/melange/gsoc2010">Home</a></li>
<li id="menu-profile"><a href="http://melange-dev.appspot.com/gsoc/profile/melange/gsoc2010">My Profile</a></li>
<li id="menu-dashboard"><a href="http://melange-dev.appspot.com/gsoc/dashboard/melange/gsoc2010">My Dashboard</a></li>
<li id="menu-search"><a href="http://melange-dev.appspot.com/gsoc/search">Search</a></li>
<li id="menu-login"><a href="http://melange-dev.appspot.com/_ah/logout?continue=https://www.google.com/accounts/Logout%3Fcontinue%3Dhttp://melange-dev.appspot.com/gsoc/proposal/review/melange/gsoc2010/madhusudan2k8/1%26service%3Dah">Logout</a></li>
</ul>
</div>
<!-- .grid_3 -->
<div class="grid_9">
<div class="content">
<style type="text/css">
div.error table.proposal-duplicates {
background: #fff;
border: 1px solid #f58236;
margin-top: 10px;
}
div.error table.proposal-duplicates th {
background: #f58236;
border: none;
color: #fff;
font-size: 12px;
line-height: 1.2em;
text-align: center;
vertical-align: middle;
}
div.error table.proposal-duplicates td {
background: #faf4f1;
border: 1px solid #efcab2;
}
</style>
<div id="user-message" class="error">
This student is likely to be accepted by
other organizations.
Please use the contact information of the
respective organizations
in the table given below to resolve this situation.
<table id="duplicate-orgs" class="proposal-duplicates">
<tr>
<th><strong>Organization Name</strong></th>
<th><strong>Organization Administrators</strong></th>
</tr>
<tr>
<td><a href="http://melange-dev.appspot.com/gsoc/org/melange/gsoc2010/gsocfanclub">GSoC Fan club</a></td>
<td>
<a href="mailto:ebroelephants@gmail.com">jenn &lt;ebroelephants@gmail.com&gt;</a>,
<a href="mailto:madhusudancs@gmail.com">Madhusudan C.S &lt;madhusudancs@gmail.com&gt;</a>,
<a href="mailto:tony+conflict@echoditto.com">tg &lt;tony+conflict@echoditto.com&gt;</a>
</td>
</tr>
<tr>
<td><a href="http://melange-dev.appspot.com/gsoc/org/melange/gsoc2010/sharpdevelop_testing">SharpDevelop</a></td>
<td>
<a href="mailto:madhusudancs@gmail.com">Madhusudan C.S &lt;madhusudancs@gmail.com&gt;</a>
</td>
</tr>
</table>
</div>
<br />
<h1 id="project-page-title">
My First proposal to GSoC Fan Club
</h1>
<h2 id="project-page-student-name">James Bond</h2>
<h2 id="project-page-student-name">
<span class="action-link">
<a href="#" id="wish-to-mentor-link">
I wish to mentor this project
</a>
</span>
</h2>
<form action="http://melange-dev.appspot.com/gsoc/proposal/assign_mentor/melange/gsoc2010/madhusudan2k8/1" method="post" id="form" class="form-assign-mentor"><div style='display:none;'><input type='hidden' id='xsrftoken' name='xsrf_token' value='dCcZ_bSK5WMnRTbgt80hEzoxMzAyMTg0NDQz' /></div>
<div id="form_fields_assign_mentor">
<select name="assign_mentor" id="id_assign_mentor">
<option value="">Assign a mentor</option>
<optgroup label="Possible Mentors">
<option value="agttZWxhbmdlLWRldnJECxIEVXNlciIMbWFkaHVzdWRhbmNzDAsSC0dTb0NQcm9maWxlIh1tZWxhbmdlL2dzb2MyMDEwL21hZGh1c3VkYW5jcww" selected="selected">Madhusudan C.S</option>
</optgroup>
</select>
<input id="form-project-assign-mentor-submit" type="submit" value="Assign"/>
<span class="note">Select a mentor from the drop-down list to assign to this proposal. <br/>
Note that only mentors that have clicked the "I wish to mentor this project" button can be selected. <br/>
This can be changed in the organization profile page under "Organization preferences".
</span>
</div>
</form>
<div class="project-short">
<p class="project-mentor"><strong>Email:</strong> itsme@james.bond</p>
<p class="project-mentor"><strong>Mentor:</strong> Madhusudan C.S</p>
<p class="project-possible-mentor"><strong>Possible mentors: </strong>Madhusudan C.S</p>
<p class="description"><strong>Short description:</strong> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. </p>
</div>
<div class="project-long">
<p>Your Biography</p>
<p><em>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</em></p>
<p>Your previous work Links</p>
<p><em>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</em></p>
<p>Your motivation for GSoC</p>
<p><em>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. </em></p>
</div>
<div class="score">
<div class="score-average">
<strong>Average score:</strong>
<div id="score-average-stars" class="stars"></div>
<div id="score-average-desc">
<em>4/5 out of 1 users, total: 4</em>
</div>
</div>
<div class="score-add">
<strong>My score:</strong>
<div id="score-add-stars" class="stars"></div>
</div>
</div>
<div class="project-comment-container">
<div class="project-comment-box project-comment-private-container">
<a name="private-comments"></a><h3>1 private comments</h3>
<div class="project-comment-single" id="c3001">
<p class="project-comment-meta"><strong>Madhusudan C.S</strong> <a href="#c3001">April 6, 2011, 11:52 a.m.</a></p>
<p>Testing a private comment.</p>
</div>
</div>
<div class="project-comment-box project-comment-public-container">
<a name="comments"></a><h3>0 comments</h3>
</div>
<!-- begin comment form -->
<a name="comment"></a>
<form action="http://melange-dev.appspot.com/gsoc/proposal/comment/melange/gsoc2010/madhusudan2k8/1" method="post" id="form" class="form-project-comment"><div style='display:none;'><input type='hidden' name='xsrf_token' value='dCcZ_bSK5WMnRTbgt80hEzoxMzAyMTg0NDQz' /></div>
<fieldset id="form-project-comment-fieldset" class="fieldset-project-comment">
<legend><span>Leave a comment</span></legend>
<div id="form_row_content" class="row ">
<textarea id="content" class="textarea" rows="10" cols="40" name="content"></textarea><span class="note"></span>
</div>
<div id="form_row_is_private" class="row ">
<label><input style="opacity: 100;" type="checkbox" name="is_private" id="is_private" />Private</label><span class="note">Whether this comment will only be seen by admins and mentors</span>
</div>
<div id="form-project-comment-fieldset-button-row" class="row button-row">
<input id="form-project-comment-submit" type="submit" value="Submit" class="submit"/>
</div>
</fieldset>
</form>
<!-- end comment form -->
</div>
</div>
<!-- .content -->
</div>
<!-- .grid_9 -->
</div>
<!-- .container_12 -->
</div>
<!-- .main -->
<!-- TODO: Footer should get links to pages and social media from context -->
<div id="footer">
<div class="container_12">
<div class="grid_3">&nbsp;</div>
<!-- .grid_3 -->
<div class="grid_9">
<div class="footer-menu">
<ul id="footer-menu-list">
</ul>
</div>
<div class="footer-meta">
<span class="powered">Powered by <a href="http://code.google.com/p/soc/wiki/MelangeIntro" target="_blank">
<img src="http://melange-dev.appspot.com/soc/content/2-0-20110405/images/v2/gsoc/melange.png" height="19" width="75" alt="Melange" />
</a></span>
Empowered by <a href="http://www.echoditto.com/" target="_blank">
<img src="http://melange-dev.appspot.com/soc/content/2-0-20110405/images/v2/gsoc/echoditto.png" height="21" width="70" alt="EchoDitto" />
</a>
<div class="version">Version 2-0-20110405</div>
</div>
</div>
<!-- .grid_9 -->
</div>
<!-- .container_12 -->
</div>
<!-- .footer -->
</div>
<!-- #bg -->
<script type='text/javascript' src="http://melange-dev.appspot.com/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
var xsrf_token = 'dCcZ_bSK5WMnRTbgt80hEzoxMzAyMTg0NDQz';
</script>
<script type='text/javascript' src="/js/2-0-20110405/LABjs/LAB.js"></script>
<script type="text/javascript">
$LAB
.script("/http://melange-dev.appspot.comjs/2-0-20110405/json/json2.js")
.script("https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js").wait()
.script("http://melange-dev.appspot.com/js/2-0-20110405/jquery/jquery-cookie.js").wait()
.script("http://melange-dev.appspot.com/soc/content/2-0-20110405/js/melange.js").wait(
function () {
// set global configuration
melange.init({
app_version: "2-0-20110405",
is_local: false
});
}
)
.script("http://melange-dev.appspot.com/soc/content/2-0-20110405/js/melange.dependency.js").wait(
function () {
// Shortcuts facilities for children Django templates
var dep = melange.dependency.s;
var tc = function (script, context) {
return new melange.dependency.templateWithContext(script, context);
};
var css = function (css_path) {
return new melange.dependency.cssFile(css_path);
};
melange.dependency.loadScripts([
[
// List eventual default dependencies here
],
[
dep.uniform,
null,
css("http://melange-dev.appspot.com/soc/content/2-0-20110405/css/v2/gsoc/tables.css"),
dep.raty,
function () {
/* Apply Uniform CSS to form fields. */
jQuery("select, input:radio, input:file, input:checkbox").uniform();
tinyMCE.init(melange.tinyMceConfig(["content"]));
var initialTotal = 4;
var initialNumber = 1;
var userInitialScore = 0;
var maxScore = 5;
var successHandler = function (userScore) {
userScore = parseInt(userScore);
var newTotal = (initialTotal - userInitialScore + userScore);
var newNumber = initialNumber;
/* the user did not score */
if (!userInitialScore && userScore) {
newNumber++;
}
/* the user removed his or her score */
if (userInitialScore && !userScore) {
newNumber--;
}
var newAverage;
var newMessage;
if (!newNumber) {
newAverage = 0;
newMessage = 'No scores yet';
} else {
newAverage = newTotal / newNumber;
newMessage = newAverage + '/' + maxScore + ' out of ' + newNumber + ' users, total: ' + newTotal;
}
jQuery.fn.raty.start(newAverage, '#score-average-stars');
jQuery('#score-average-desc em').html(newMessage);
};
jQuery(document).ready(function() {
jQuery('#score-average-stars').raty({
number: maxScore,
readOnly: true,
start: 4,
half: true,
path: 'http://melange-dev.appspot.com/soc/content/' + melange.config.app_version + '/images/v2/gsoc',
starHalf: 'proposal-rate-star-half.png',
starOff: 'proposal-rate-star-off.png',
starOn: 'proposal-rate-star-on.png',
});
/* Make the wish to mentor link post using ajax */
var wish_to_mentor = "request";
jQuery("#wish-to-mentor-link").click(function() {
jQuery.post("http://melange-dev.appspot.com/gsoc/proposal/wish_to_mentor/melange/gsoc2010/madhusudan2k8/1",
{value: wish_to_mentor, xsrf_token: window.xsrf_token},
function(data) {
if (wish_to_mentor == "request") {
jQuery("#wish-to-mentor-link").html(
"I do not wish to mentor this project");
wish_to_mentor = "withdraw";
} else if (wish_to_mentor == "withdraw") {
jQuery("#wish-to-mentor-link").html(
"I wish to mentor this project");
wish_to_mentor = "request";
}
});
});
});
hintList = [];
for(var i = 0; i < maxScore; i++) {
hintList[i] = '' + (i + 1) + ' star(s)';
}
$('#score-add-stars').raty({
cancel: true,
cancelPlace:'right',
cancelOff: 'proposal-rate-cancel-off.png',
cancelOn: 'proposal-rate-cancel-on.png',
cancelHint: 'Remove my rating',
click: function (value) {
jQuery.post("http://melange-dev.appspot.com/gsoc/proposal/score/melange/gsoc2010/madhusudan2k8/1", {value: value, xsrf_token: window.xsrf_token});
successHandler(value)
},
half: false,
path: 'http://melange-dev.appspot.com/soc/content/' + melange.config.app_version + '/images/v2/gsoc',
number: maxScore,
start: 0,
starHalf: 'proposal-rate-star-half.png',
starOff: 'proposal-rate-star-off.png',
starOn: 'proposal-rate-star-on.png',
hintList: hintList
});
}
]
]);
}
);
</script>
</body>
</html>