add function on web : popup notify
diff --git a/code/default/gae_proxy/web_ui/status.html b/code/default/gae_proxy/web_ui/status.html
index dec59ce586..e750b684d1 100644
--- a/code/default/gae_proxy/web_ui/status.html
+++ b/code/default/gae_proxy/web_ui/status.html
@@ -7,6 +7,8 @@
 
 <div id="noob-info" class=""></div>
 
+<div id="notify_area" class="notify_area"> </div>
+
 <div id="details" hidden>
     <h4>{{ _( "Status" ) }}</h4>
     <table id="status" class="table table-bordered table-striped">
@@ -574,4 +576,55 @@ <h3>{{ _( "Diagnostic Info" ) }}</h3>
     };
 </script>
 
+<script type="text/javascript">
+    //pop up notify on top of status web page.
+    //hopefully linkHref can be used to send some command to python 
+    function popup_notify(text,linkText,linkHref,open_in_newtab,bcolor)
+    {
+        var notify_area=document.getElementById("notify_area");
+        
+        //create new div for notify
+        var newdiv=notify_area.appendChild(document.createElement("div"));
+        newdiv.className="popnotify";
+        if(bcolor != "")
+        {
+            newdiv.style.backgroundColor=bcolor;
+        }
+        
+        //in new div create span as notify text
+        var notify_text_span=newdiv.appendChild(document.createElement("span"));
+        //write the notify text in
+        notify_text_span.appendChild(document.createTextNode(text));
+        
+        //in new div create span as link
+        var notify_link_span=newdiv.appendChild(document.createElement("span"));
+        //in link span create link
+        var notify_link=notify_link_span.appendChild(document.createElement("a"));
+        //write link address in
+        notify_link.href=linkHref;
+        if(open_in_newtab)
+        {
+            notify_link.target="_blank";
+        }
+        //write link text in
+        notify_link.appendChild(document.createTextNode(linkText));
+        
+        //create close notify button
+        var notify_close_btn=newdiv.appendChild(document.createElement("span"));
+        //notify_close_btn.className="";
+        notify_close_btn.appendChild(document.createTextNode("X"));
+        notify_close_btn.style="float:right; cursor: pointer;";
+        notify_close_btn.onclick=function()
+        {
+            //close this popup
+            notify_area.removeChild(this.parentNode);
+        }
+    }
+    //Examples .  uncomment to see .
+    /*
+    popup_notify("This is notify example. ","Link text","whereDoWeGo",1);
+    popup_notify("This is notify example 2 . ","Link text","whereDoWeGo",1,"yellow");
+    popup_notify("This is notify example 3 . ","Link text","whereDoWeGo",1,"#dddddd");
+    */
+</script>
 
diff --git a/code/default/launcher/web_ui/css/style.css b/code/default/launcher/web_ui/css/style.css
index 175ed290a0..ae3d173925 100644
--- a/code/default/launcher/web_ui/css/style.css
+++ b/code/default/launcher/web_ui/css/style.css
@@ -265,6 +265,17 @@ div#content div#options div.row-fluid div.span4, .bold {
     border-color: #bce8f1;
 }
 
+.popnotify{
+    padding: 10px;
+    margin: 40px 0;
+    color: #b94a48;
+    background-color: #dff0d8;
+    border:1px solid;
+    border-color: #eed3d7;
+    border-radius: 4px;
+    transition: color .3s,background .3s,border .3s;
+}
+
 #details, #update-options, #modules-manager{
     overflow: hidden;
 }
@@ -364,4 +375,4 @@ div#history.tab-pane h4 {
     div.container {
         width: 320px;
     }
-}
\ No newline at end of file
+}

popup notify on web homepage, with 
1.text notify
2.a button that can hopefully send command to python
3.close notify button