Your ROOT_URL in app.ini is http://git.osmesh.ru/ but you are visiting http://91.221.70.94:3000/MOS/OpenBoard/commit/0898bc5381b79dd0a32bcc6172077965228b09d7?style=unified&whitespace=ignore-all
You should set ROOT_URL correctly, otherwise the web may not work correctly.
3 changed files with
29 additions and
0 deletions
src/board/UBBoardController.cpp
src/core/UBApplication.cpp
src/core/UBApplication.h
@ -1841,6 +1841,18 @@ void UBBoardController::processMimeData(const QMimeData* pMimeData, const QPoint
}
}
if ( pMimeData - > hasHtml ( ) )
{
QString qsHtml = pMimeData - > html ( ) ;
QString url = UBApplication : : urlFromHtml ( qsHtml ) ;
if ( ! ( " " = = url ) )
{
downloadURL ( url , pPos ) ;
return ;
}
}
if ( pMimeData - > hasUrls ( ) )
{
QList < QUrl > urls = pMimeData - > urls ( ) ;
@ -17,6 +17,7 @@
# include <QtGui>
# include <QtWebKit>
# include <QtXml>
# if defined(Q_WS_MACX)
# include <Carbon/Carbon.h>
@ -629,3 +630,18 @@ QString UBApplication::globalStyleSheet()
return style ;
}
QString UBApplication : : urlFromHtml ( QString html )
{
QString url ;
QDomDocument domDoc ;
domDoc . setContent ( html ) ;
QDomElement rootElem = domDoc . documentElement ( ) ;
url = rootElem . attribute ( " src " ) ;
qDebug ( ) < < url ;
return url ;
}
@ -88,6 +88,7 @@ class UBApplication : public QtSingleApplication
bool isVerbose ( ) { return mIsVerbose ; }
void setVerbose ( bool verbose ) { mIsVerbose = verbose ; }
static QString urlFromHtml ( QString html ) ;
signals :