diff options
| author | Andrea Diamantini <adjam7@gmail.com> | 2009-10-02 01:29:16 +0200 | 
|---|---|---|
| committer | Andrea Diamantini <adjam7@gmail.com> | 2009-10-02 01:29:16 +0200 | 
| commit | 06981ab37e9bcbbed7fcbe08b6dd2be725f04d24 (patch) | |
| tree | bca6c3f38fb433b91e48d866ee5a00247ee375b9 | |
| parent | preferred --> favorites (diff) | |
| download | rekonq-06981ab37e9bcbbed7fcbe08b6dd2be725f04d24.tar.xz | |
Changin (again) layout and fixing last Visited page counter.. :)
| -rw-r--r-- | data/home.html | 62 | ||||
| -rw-r--r-- | src/homepage.cpp | 28 | 
2 files changed, 43 insertions, 47 deletions
| diff --git a/data/home.html b/data/home.html index 1c9cf733..d709a1dc 100644 --- a/data/home.html +++ b/data/home.html @@ -24,57 +24,53 @@ text-align: center;  }  h1{ +font: normal bold 2em sans-serif; +text-align:right;  color: #3F7AB7; +margin-right:3%; +margin-bottom: 20px;  } +h2{ +font: normal bold 1.2em sans-serif; +color: #3F7AB7; +margin-top: 2em; +}  /* ------------------------------------------------------- */  /* page sections */  #container { -width: 90%; -margin: auto; -} - - -#header{ -/* width: 95%; */ -text-align:right; +width: 100%;  }  #navigation { -/* width: 95%; */ -/* background: #3F7AB7; */ -margin: 2em 0; +float: right; +width: 20%; +text-align:center;  }  #content { -/* width: 100%; */ +width: 80%;  text-align: left; +margin: 20px;  } +.link { +width:96%; +margin: 10px 0; +background-color:#3F7AB7; +}  /* -------------------------------------------------------- */  /* div navigations styles */ -div#navigation ul{ -margin: 0; -padding: 0; -list-style-type: none; -} - -div#navigation li{ -display: inline; -margin: 0 1em; -border-right: solid 1px; -padding: 0 1em; -} - -div#navigation a{ -/* color:#FFF; */ -font: normal bold 1.2em/2.5em arial,sans-serif; +div.link a{ +color:#FFF; +text-decoration:none; +font: normal bold 1.2em/2.5em sans-serif;  } -div#navigation a:hover{ +div.link a:hover{  color: #ff0;  } @@ -87,7 +83,7 @@ text-align: center;  float:left;  width:228px;  padding: 11px 0px 0px 0px; -margin: 15px; +margin: 10px 10px 10px 0;  }  .thumbnail a { @@ -105,8 +101,10 @@ text-decoration:none;  <body>  <div id="container"> -<div id="header"><h1>rekonq</h1></div> -<div id="navigation">%2</div> +<div id="navigation"> +<h1>rekonq</h1> +%2 +</div>  <div id="content">%3</div>  </div> diff --git a/src/homepage.cpp b/src/homepage.cpp index e3af4cc2..bfbf0400 100644 --- a/src/homepage.cpp +++ b/src/homepage.cpp @@ -99,7 +99,7 @@ QString HomePage::fillFavorites()      QStringList names = ReKonfig::previewNames();      QStringList urls = ReKonfig::previewUrls(); -    QString speed = ""; +    QString speed = "<h2>Favorites</h2>";      for(int i=0; i<8; ++i)      {          QString text = names.at(i); @@ -124,14 +124,15 @@ QString HomePage::lastVisitedSites()  {      HistoryTreeModel *model = Application::historyManager()->historyTreeModel(); -    QString last = ""; +    QString last = "<h2>Last Visited Sites</h2>"; +    int sites = 0;      int i = 0;      do      {          QModelIndex index = model->index(i, 0, QModelIndex() );          if(model->hasChildren(index))          { -            for(int j=0; j< model->rowCount(index) && j<8; ++j) +            for(int j=0; j< model->rowCount(index) && sites<8; ++j)              {                  QModelIndex son = model->index(j, 0, index ); @@ -147,13 +148,12 @@ QString HomePage::lastVisitedSites()                  last += "</object>";                  last += "<br /><br />";                  last += "<a href=\"" + son.data(HistoryModel::UrlStringRole).toString() + "\">" + text + "</a></div>"; -                 -                i++; +                sites++;              }          }          i++;      } -    while( i<8 || model->hasIndex( i , 0 , QModelIndex() ) ); +    while( sites<8 || model->hasIndex( i , 0 , QModelIndex() ) );      return last; @@ -162,21 +162,20 @@ QString HomePage::lastVisitedSites()  QString HomePage::homePageMenu()  { -    QString menu = "<ul>"; -    menu += "<li><a href=\"about:lastSites\">Last Visited Sites</a></li>"; -    menu += "<li><a href=\"about:history\">History</a></li>"; -    menu += "<li><a href=\"about:bookmarks\">Bookmarks</a></li>"; -    menu += "<li><a href=\"about:favorites\">Favorites</a></li>"; -    menu += "</ul>"; +    QString menu = ""; +    menu += "<div class=\"link\"><a href=\"about:lastSites\">Last Visited Sites</a></div>"; +    menu += "<div class=\"link\"><a href=\"about:history\">History</a></div>"; +    menu += "<div class=\"link\"><a href=\"about:bookmarks\">Bookmarks</a></div>"; +    menu += "<div class=\"link\"><a href=\"about:favorites\">Favorites</a></div>";      return menu;  }  QString HomePage::fillHistory()  { -    QString history = "";      HistoryTreeModel *model = Application::historyManager()->historyTreeModel(); +    QString history = "<h2>History</h2>";      int i = 0;      do      { @@ -200,7 +199,6 @@ QString HomePage::fillHistory()      history += "</table>";      return history; -      } @@ -212,7 +210,7 @@ QString HomePage::fillBookmarks()          return QString("Error retrieving bookmarks!");      } -    QString str = QString(""); +    QString str = "<h2>Bookmarks</h2>";      KBookmark bookmark = bookGroup.first();      while (!bookmark.isNull())      { | 
