Initial checkin

This commit is contained in:
Joe
2017-02-07 12:55:56 -06:00
commit b557c002ae
44 changed files with 15499 additions and 0 deletions

13
templates/Home.html Normal file
View File

@@ -0,0 +1,13 @@
<div class="mainScreen well" id="pnl_{{templateName}}">
<h1>Moving soon?</h1>
<h3>Will Make Offers On:</h3>
<ul>
<li>Foreclosures</li>
<li>Properties in need of repair</li>
<li>1-to 4-family Condominiums</li>
<li>Town Houses</li>
<li>Free standing Houses</li>
</ul>
<b>If you like to sell your property - use the <a class="btn btn-success" href="#Sell"><i>Seller-Form</i></a></b>.
</div>

29
templates/Sell.html Normal file
View File

@@ -0,0 +1,29 @@
<script src="/js/sellForm.js"></script>
<script src="/js/helpers.js"></script>
<script>ibuyproperties.sellForm.init();</script>
<div class="mainScreen hide" id="pnl_{{templateName}}">
<h1>Seller-Form</h1>
<hr>
<div id="pnl_sell_userInfo" class="pnl_sell hide">
{{> sell_userInfo}}
</div>
<div id="pnl_sell_propAddress" class="pnl_sell hide">
{{> sell_propAddress}}
</div>
<div id="pnl_sell_propInfo" class="pnl_sell hide">
{{> sell_propInfo}}
</div>
<div id="pnl_sell_thanks" class="pnl_sell hide">
{{> sell_thanks}}
</div>
<div id="pnl_sell_sendError" class="pnl_sell hide">
{{> sell_sendError}}
</div>
</div>

View File

@@ -0,0 +1,3 @@
<div class="mainScreen well" id="pnl_{{templateName}}">
<h1>ABC</h1>
</div>

19
templates/about.html Normal file
View File

@@ -0,0 +1,19 @@
<div id="modalAbout" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">About</h4>
</div>
<div class="modal-body">
<p>Some text.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>

8
templates/debug.html Normal file
View File

@@ -0,0 +1,8 @@
<div id='pnl_debug'>
<div id="users-device-size">
<div id="xs" cols="1" class="visible-xs">xs</div>
<div id="sm" cols="2" class="visible-sm">sm</div>
<div id="md" cols="2" class="visible-md">md</div>
<div id="lg" cols="3" class="visible-lg">lg</div>
</div>
</div>

18
templates/impressum.html Normal file
View File

@@ -0,0 +1,18 @@
<div id="modalImpressum" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Impressum</h4>
</div>
<div class="modal-body">
<p>Some text.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>

49
templates/nav.html Normal file
View File

@@ -0,0 +1,49 @@
<nav class="navbar navbar-default navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<div style="height:0px" class="visible-sm visible-md visible-lg center">
<img class="key" src="img/keyLeft.png"/><img class="key" src="img/keyRight.png"/>
</div>
<div style="height:0px" class="visible-xs center">
<img class="key" src="img/keyLeft.png"/><img class="key" src="img/keyRight.png"/>
</div>
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" id="topNavToggle" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
<img class="logo visible-sm visible-md visible-lg" src="img/Wappen_trans_free.png" />
<img class="logo visible-xs" src="img/Wappen_trans_free.png" />
</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="topNavmainScreen topNavHome active"><a class="navBarTab" href="#Home" >Home</a></li>
<li class="topNavmainScreen topNavSell"><a class="navBarTab" href="#Sell">Sell</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">More<span class="caret"></span></a>
<ul class="dropdown-menu">
<!--li><a href="#">Login</a></li>
<li><a href="#">logout</a></li>
<li role="separator" class="divider"></li-->
<li><a href="#" data-toggle="modal" data-target="#modalImpressum">Impressum</a></li>
<li><a href="#" data-toggle="modal" data-target="#modalAbout">About</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</div>
</nav>
<br class="visible-md visible-sm visible-lg"/><br class="visible-md visible-sm visible-lg"/><br class="visible-md visible-sm visible-lg"/>
<br />

View File

@@ -0,0 +1,46 @@
<h3>Property Address</h3>
<div class="form-group margin-bottom">
<div class="col-sm-3 nopadding">
<div class="input-group">
<span class="input-group-addon fieldLabel" >House Number</span>
<input type="text" name="HouseNumber" width="6" class="form-control"/>
</div>
</div>
<div class="col-sm-2 nopadding">
<div class="input-group">
<span class="input-group-addon fieldLabel" >Apt.</span>
<input type="text" name="HouseNumber" width="6" class="form-control"/>
</div>
</div>
<div class="col-sm-7 nopadding">
<div class="input-group">
<span class="input-group-addon fieldLabel" >Street</span>
<input type="text" name="StreetName" class="form-control"/>
</div>
</div>
</div>
<div class="input-group">
<span class="input-group-addon fieldLabel">City</span>
<input type="email" name="city" class="form-control"/>
</div>
<div class="input-group">
<span class="input-group-addon fieldLabel">State</span>
<select class="form-control" name="State">
<option>Alabama</option><option>Alaska</option><option>Arizona</option><option>Arkansas</option><option>California</option><option>Colorado</option><option>Connecticut</option><option>Delaware</option><option>Florida</option><option>Georgia</option><option>Hawaii</option><option>Idaho</option><option>Illinois Indiana</option><option>Iowa</option><option>Kansas</option><option>Kentucky</option><option>Louisiana</option><option>Maine</option><option>Maryland</option><option>Massachusetts</option><option>Michigan</option><option>Minnesota</option><option>Mississippi</option><option>Missouri</option><option>Montana Nebraska</option><option>Nevada</option><option>New Hampshire</option><option>NewJersey</option><option>New Mexico</option><option>New York</option><option>North Carolina</option><option>NorthDakota</option><option>Ohio</option><option>Oklahoma</option><option>Oregon</option><option>Pennsylvania RhodeIsland</option><option>South Carolina</option><option>South Dakota</option><option>Tennessee</option><option selected="selected">Texas</option><option>Utah</option><option>Vermont</option><option>Virginia</option><option>Washington</option><option>West Virginia</option><option>Wisconsin</option><option>Wyoming</option>
</select>
</div>
<div class="input-group">
<span class="input-group-addon fieldLabel" >Zip-Code</span>
<input type="text" name="zipcode" class="form-control"/>
</div>
<br />
<a class="btn btn-danger" href="#Sell/page1/">Back</a>
<a class="btn btn-success" href="#Sell/page3/">Next</a>

View File

@@ -0,0 +1,130 @@
<h3>Property Details</h3>
<div>Whats the <b>size</b> of the <b>Property</b>?</div>
<div class="input-group">
<span class="input-group-addon" >Sq ft</span>
<input type="number" name="sizeSqft" class="form-control"/>
</div>
<div>Whats the <b>size</b> of the <b>Lot</b>?</div>
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-warning active" name="lotAreaIsSqft" onclick="ibuyproperties.toggleButton($('#ls_sqft'),$('#ls_acre'))" id="ls_sqft" type="button">Sq ft</button>
<button class="btn btn-default" name="lotAreaIsAcre" onclick="ibuyproperties.toggleButton($('#ls_acre'),$('#ls_sqft'))" id="ls_acre" type="button">Acre</button>
</span>
<input type="number" name="lotArea" class="form-control"/>
</div>
<div>Number of <b>Rooms</b></div>
<div class="input-group">
<span class="input-group-addon" >Full</span>
<input type="number" name="numRooms" class="form-control"/>
</div>
<div>Number of <b>Bathrooms</b></div>
<div class="input-group">
<span class="input-group-addon" name="numFullBathRoom" >Full</span>
<input type="number" class="form-control"/>
<span class="input-group-addon" name="numHalfBathRoom" >Half</span>
<input type="number" class="form-control"/>
</div>
<div>What <b>Appliances</b> would be included? Any <b>Amenities</b> (i.e., pool, hot tub)?</div>
<textarea class="form-control" name="txtAppliancesIncluded" rows="6" placeholder="" required></textarea>
<div><b>How long have you owned</b> the property?</div>
<div class="input-group">
<span class="input-group-addon" >Years</span>
<input type="number" name="yearsOwnedProperty" class="form-control"/>
</div>
<div><b>How long have you lived</b> in the property?</div>
<div class="input-group">
<span class="input-group-addon" >Years</span>
<input type="number" name="yearsLivedInProperty" class="form-control"/>
</div>
<div>Do <b>you live in the property right now</b>?</div>
<div class="btn-group" role="group" aria-label="...">
<button type="button" name="ownerOccupiedYes" onclick="ibuyproperties.toggleButton($('#btn_ownerOccupiedYes'),$('#btn_ownerOccupiedNo'))" id="btn_ownerOccupiedYes" class="btn btn-default">Yes</button>
<button type="button" name="ownerOccupiedNo" onclick="ibuyproperties.toggleButton($('#btn_ownerOccupiedNo'),$('#btn_ownerOccupiedYes'))" id="btn_ownerOccupiedNo" class="btn btn-default">No</button>
</div>
<div><b>What are you asking</b> for your property?</div>
<div class="input-group">
<span class="input-group-addon" >USD</span>
<input type="number" name="askPrice" class="form-control"/>
</div>
<div>How <b>long</b> have you been <b>trying to sell it</b>?</div>
<div class="input-group">
<span class="input-group-addon" >Months</span>
<input type="number" name="monthsTriedSelling" class="form-control"/>
</div>
<div>What <b>mortgages or financing</b> are currently on the property? What is the interest
rate? The terms? The monthly payments? Would you consider a lease
with an option to buy?</div>
<textarea class="form-control" name="txtFinancingInformation" rows="6" placeholder="" required></textarea>
<div>Can <b>you help</b> with <b>financing</b>?</div>
<div class="btn-group" role="group" aria-label="...">
<button type="button" name="canHelpWithFinancingYes" onclick="ibuyproperties.toggleButton($('#btn_helpFinYes'),$('#btn_helpFinNo'))" id="btn_helpFinYes" class="btn btn-default">Yes</button>
<button type="button" name="canHelpWithFinancingNo" onclick="ibuyproperties.toggleButton($('#btn_helpFinNo'),$('#btn_helpFinYes'))" id="btn_helpFinNo" class="btn btn-default">No</button>
</div>
<div>Do you <b>need cash at</b> the time of <b>closing</b>?</div>
<div class="btn-group" role="group" aria-label="...">
<button type="button" name="needCashOnClosingYes" class="btn btn-default" onclick="$('#grp_cashAtClosing').removeClass('hidden');ibuyproperties.toggleButton($('#btn_needCashOnCloseYes'),$('#btn_needCashOnCloseNo'))" id="btn_needCashOnCloseYes">Yes</button>
<button type="button" name="needCashOnClosingNo" class="btn btn-default" onclick="$('#grp_cashAtClosing').addClass('hidden');ibuyproperties.toggleButton($('#btn_needCashOnCloseNo'),$('#btn_needCashOnCloseYes'))" id="btn_needCashOnCloseNo">No</button>
</div>
<ul id="grp_cashAtClosing" class="hidden">
<li>
<div>How much?</div>
<div class="input-group">
<span class="input-group-addon" >USD</span>
<input type="number" name="amountOfCashNeededOnClosing" class="form-control"/>
</div>
</li>
<li>
<div>Could I give you the <b>down payment in smaller amounts/increments over a period of time</b>?</div>
<div class="btn-group" role="group" aria-label="...">
<button type="button" name="installmentDownPaymentYes" class="btn btn-default" onclick="ibuyproperties.toggleButton($('#btn_incrDPYes'),$('#btn_incrDPNo'))" id="btn_incrDPYes">Yes</button>
<button type="button" name="installmentDownPaymentNo" class="btn btn-default" onclick="ibuyproperties.toggleButton($('#btn_incrDPNo'),$('#btn_incrDPYes'))" id="btn_incrDPNo">No</button>
</div>
</li>
</ul>
<div><b>Why</b> are you <b>selling</b> the property?</div>
<textarea class="form-control" name="reasonForSelling" rows="6" placeholder="" required></textarea>
<div><b>What will you be doing with the money</b> received?</div>
<textarea class="form-control" name="usageOfMoney" rows="3" placeholder="" required></textarea>
<div>What is the <b>best thing</b> about your property?</div>
<textarea class="form-control" name="bestThingAboutProperty" rows="3" placeholder="" required></textarea>
<div>What is the <b>thing you like least</b>?</div>
<textarea class="form-control" name="worstThingAboutProperty" rows="3" placeholder="" required></textarea>
<div>How much <b>Land Tax</b> do you currently pay?</div>
<div class="input-group">
<span class="input-group-addon" >USD (Year)</span>
<input type="number" name="currentLandTax" class="form-control"/>
</div>
<div>How much <b>HOA</b> do you currently pay?</div>
<div class="input-group">
<span class="input-group-addon" >USD (Year)</span>
<input type="number" name="currentHOA" class="form-control"/>
</div>
<div>Do you know what the <b>average monthly rent payment</b> would be <b>for a property like yours</b>?</div>
<div class="input-group">
<span class="input-group-addon" >USD</span>
<input type="number" name="expectedRentCurrentOwner" class="form-control"/>
</div>
<br />
<a class="btn btn-danger" href="#Sell/page2/">Back</a>
<a type="submit" class="btn btn-success" onclick="ibuyproperties.sellForm.sendForm();">Submit</a>

View File

@@ -0,0 +1,11 @@
<h1>ERROR occured whilst sending form data. Please try again!</h1>
<b>... or alternatively send the data via <button class="btn btn-success" onclick="generateMail();" id="mailLink">e-mail</button>.</b>
<script>
function generateMail(){
var content="mailto:webmaster@i-buy.properties?subject=Property-Information - fallback&body=" + encodeURIComponent("DO NO MODIFY BELOW CONTENT!\r\n----------------------------------------SNIPP----------------------------------------\r\n" + JSON.stringify(ibuyproperties.helpers.toJSO($("#pnl_Sell"))) + "----------------------------------------SNAPP----------------------------------------");
console.log("Fallback Mail Content",content);
window.location.href=content;
}
</script>

View File

@@ -0,0 +1 @@
<h1>Thanks!</h1>

View File

@@ -0,0 +1,49 @@
<script>
function checkEMail(theEmailAddress){
return (/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(theEmailAddress));
}
function nextHandler(){
$("#alertInvalidEMail").addClass("hide");
if(checkEMail($($('[name="email"]')[0]).val())){
window.location="#Sell/page2/";
} else {
console.log("EMail Wrong");
$("#alertInvalidEMail").removeClass("hide");
}
}
</script>
<h3>About you</h3>
<div id="alertInvalidEMail" class="alert alert-danger hide" role="alert">
<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
<span class="sr-only">Error:</span>
Enter a valid email address
</div>
<div class="input-group" style="width:100%">
<span class="input-group-addon fixWidth1 fieldLabel" >First Name</span>
<input type="text" name="firstName" class="form-control"/>
</div>
<div class="input-group" style="width:100%">
<span class="input-group-addon fixWidth1 fieldLabel">Last Name</span>
<input type="text" name="LastName" class="form-control"/>
</div>
<div class="input-group">
<span class="input-group-addon fixWidth1 fieldLabel">EMail</span>
<input type="email" name="email" class="form-control"/>
<span class="input-group-addon fieldLabel">
Preferred <input type="checkbox" name="prefEmail"/>
</span>
</div>
<div class="input-group">
<span class="input-group-addon fixWidth1 fieldLabel" >Phone</span>
<input type="text" name="phone" class="form-control"/>
<span class="input-group-addon fieldLabel">
Preferred <input type="checkbox" name="prefPhone" />
</span>
</div>
<br />
<button class="btn btn-success" onclick="nextHandler()">Next</button>