aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/CollectionViewBase.tsx
diff options
context:
space:
mode:
authorMonika Hedman <monika_hedman@brown.edu>2019-03-16 18:48:21 -0400
committerMonika Hedman <monika_hedman@brown.edu>2019-03-16 18:48:21 -0400
commit3101134e8e579a6f9202d552c46d2a8bd70fda79 (patch)
tree1c582a510af7127406cac7516308a1896e4c1bc8 /src/client/views/collections/CollectionViewBase.tsx
parent914114aaffbbd492f68c5e580acf6a28f43dc2c7 (diff)
cant get image stuff????
Diffstat (limited to 'src/client/views/collections/CollectionViewBase.tsx')
-rw-r--r--src/client/views/collections/CollectionViewBase.tsx8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/client/views/collections/CollectionViewBase.tsx b/src/client/views/collections/CollectionViewBase.tsx
index eda62a4ca..dd05837d8 100644
--- a/src/client/views/collections/CollectionViewBase.tsx
+++ b/src/client/views/collections/CollectionViewBase.tsx
@@ -47,12 +47,19 @@ export class CollectionViewBase extends React.Component<SubCollectionViewProps>
protected drop(e: Event, de: DragManager.DropEvent) {
const docView: DocumentView = de.data["documentView"];
const doc: Document = de.data["document"];
+
if (docView && (!docView.props.ContainingCollectionView || docView.props.ContainingCollectionView !== this.props.CollectionView)) {
if (docView.props.RemoveDocument) {
+
docView.props.RemoveDocument(docView.props.Document);
}
+ console.log("2");
+ //console.log(docView.props.Document.GetData(KeyStore.Data, ""))
+ //let text = doc.GetText(KeyStore.DocumentText, "");
+ console.log("text")
this.props.addDocument(docView.props.Document);
} else if (doc) {
+ // console.log("3");
this.props.removeDocument(doc);
this.props.addDocument(doc);
}
@@ -67,6 +74,7 @@ export class CollectionViewBase extends React.Component<SubCollectionViewProps>
let html = e.dataTransfer.getData("text/html");
let text = e.dataTransfer.getData("text/plain");
+
if (html && html.indexOf("<img") != 0) {
console.log("not good");
let htmlDoc = Documents.HtmlDocument(html, { ...options, width: 300, height: 300 });